0){clsName+="[]";}return clsName;}function Long(lo,hi){this.lo=lo|0;this.hi=hi|0;}Long.prototype.__teavm_class__=function(){return "long";};Long.prototype.toString
=function(){var result=[];var n=this;var positive=Long_isPositive(n);if(!positive){n=Long_neg(n);}var radix=new Long(10,0);do {var divRem=Long_divRem(n,radix);result.push(String.fromCharCode(48+divRem[1].lo));n=divRem[0];}while(n.lo!==0||n.hi!==0);result=(result.reverse()).join('');return positive?result:"-"+result;};Long.prototype.valueOf=function(){return Long_toNumber(this);};var Long_ZERO=new Long(0,0);var Long_MAX_NORMAL=1<<18;function Long_fromInt(val){return val>=0?new Long(val,0):new Long(val, -1);}function Long_fromNumber(val)
{if(val>=0){return new Long(val|0,val/0x100000000|0);}else {return Long_neg(new Long( -val|0, -val/0x100000000|0));}}function Long_toNumber(val){var lo=val.lo;var hi=val.hi;if(lo<0){lo+=0x100000000;}return 0x100000000*hi+lo;}var $rt_imul=Math.imul||function(a,b){var ah=a>>>16&0xFFFF;var al=a&0xFFFF;var bh=b>>>16&0xFFFF;var bl=b&0xFFFF;return al*bl+(ah*bl+al*bh<<16>>>0)|0;};var $rt_udiv=function(a,b){if(a<0){a+=0x100000000;}if(b<0){b+=0x100000000;}return a/b|0;};var $rt_umod=function(a,b){if(a<0){a+=0x100000000;}if
(b<0){b+=0x100000000;}return a%b|0;};function $rt_setCloneMethod(target, f){target.bq=f;}
function $rt_cls(cls){return AAM(cls);}
function $rt_str(str) {if (str === null) {return null;}var characters = $rt_createCharArray(str.length);var charsBuffer = characters.data;for (var i = 0; i < str.length; i = (i + 1) | 0) {charsBuffer[i] = str.charCodeAt(i) & 0xFFFF;}return JV(characters);}
function $rt_ustr(str) {if (str === null) {return null;}var data = str.ec.data;var result = "";for (var i = 0; i < data.length; i = (i + 1) | 0) {result += String.fromCharCode(data[i]);}return result;}
function $rt_objcls() { return D; }
function $rt_nullCheck(val) {if (val === null) {$rt_throw(A.CjB());}return val;}
function $rt_intern(str) {return str;}function $rt_getThread(){return BgH();}
function $rt_setThread(t){return Zy(t);}
function $rt_createException(message){return Sa(message);}
function $rt_createStackElement(className,methodName,fileName,lineNumber){return null;}
function $rt_setStack(e,stack){}
var A=Object.create(null);
var I=$rt_throw;var Bm=$rt_compare;var CDd=$rt_nullCheck;var E=$rt_cls;var G=$rt_createArray;var Cc=$rt_isInstance;var Dl=$rt_nativeThread;var B=$rt_suspending;var FZ=$rt_resuming;var FX=$rt_invalidPointer;var C=$rt_s;var Q=$rt_eraseClinit;var Bj=$rt_imul;var F=$rt_wrapException;
function D(){this.h5=null;this.$id$=0;}
A.ClY=function(){var a=new D();AFV(a);return a;};
A.B96=function(b){var c;if(b.h5===null)BeR(b);if(b.h5.qp===null)b.h5.qp=A.ClZ;else if(b.h5.qp!==A.ClZ){c=new CX;Y(c,C(0));I(c);}b=b.h5;b.q0=b.q0+1|0;};
function Bom(b){var c,d;if(!Zg(b)&&b.h5.qp===A.ClZ){c=b.h5;d=c.q0-1|0;c.q0=d;if(!d)b.h5.qp=null;Zg(b);return;}b=new APC;Bd(b);I(b);}
function Gj(b){if(b.h5===null)BeR(b);if(b.h5.qp===null)b.h5.qp=A.ClZ;if(b.h5.qp!==A.ClZ)A.BXF(b,1);else{b=b.h5;b.q0=b.q0+1|0;}}
function BeR(b){b.h5=A.CkT();}
A.BXF=function(b,c){var thread=$rt_nativeThread();var javaThread=$rt_getThread();if(thread.isResuming()){thread.status=0;var result=thread.attribute;if(result instanceof Error){throw result;}return result;}var callback=function(){};callback.bdu=function(val){thread.attribute=val;$rt_setThread(javaThread);thread.resume();};callback.b6T=function(e){thread.attribute=$rt_exception(e);$rt_setThread(javaThread);thread.resume();};callback=A.Cht(callback);return thread.suspend(function(){try{A.CgD(b,c,callback);}catch($e)
{callback.b6T($rt_exception($e));}});};
A.CgD=function(b,c,d){var e,f,g;e=A.ClZ;if(b.h5===null){BeR(b);Zy(e);b=b.h5;b.q0=b.q0+c|0;Ey(d,null);return;}if(b.h5.qp===null){b.h5.qp=e;Zy(e);b=b.h5;b.q0=b.q0+c|0;Ey(d,null);return;}f=b.h5;if(f.zX===null)f.zX=A.BXH();f=f.zX;g=new AWt;g.b2h=e;g.b2i=b;g.b2f=c;g.b2g=d;d=g;f.push(d);};
function Ch(b){var c;if(!Zg(b)&&b.h5.qp===A.ClZ){c=b.h5;c.q0=c.q0-1|0;if(c.q0<=0){c.qp=null;if(c.zX!==null&&!AOJ(c.zX)){c=new AXZ;c.caU=b;A.QG(c);}else Zg(b);}return;}b=new APC;Bd(b);I(b);}
function Zg(a){var b;b=a.h5;if(b===null)return 1;a:{if(b.qp===null&&!(b.zX!==null&&!AOJ(b.zX))){if(b.cem===null)break a;if(AOJ(b.cem))break a;}return 0;}a.h5=null;return 1;}
function AFV(a){return;}
function BT(a){return AAM(a.constructor);}
function Csm(a){return JW(a);}
function AET(a,b){return a!==b?0:1;}
function AUR(a){var b;b=new K;L(b);H(b,ET(BT(a)));H(b,C(1));H(b,VH(JW(a)));return N(b);}
function JW(a){var b,c;b=a;if(!b.$id$){c=$rt_nextId();b.$id$=c;}return a.$id$;}
function ALm(a){var b,c,d;if(!Cc(a,FQ)&&a.constructor.$meta.item===null){b=new ZF;Bd(b);I(b);}b=A.BU7(a);c=b;d=$rt_nextId();c.$id$=d;return b;}
function Uc(){D.call(this);}
A.Cl0=null;A.Cl1=null;A.Cl2=null;A.Cl3=null;A.Cl4=0;A.Cl5=function(){var a=new Uc();BNX(a);return a;};
function BNX(a){return;}
function BiS(){return Ck(C(2),0);}
A.ABj=function(b){var c,d,e,f,g,h,i,j,k,l,$$je,$p,$z;$p=0;if(FZ()){var $T=Dl();$p=$T.l();l=$T.l();k=$T.l();j=$T.l();i=$T.l();h=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();}_:while(true){switch($p){case 0:BQS();A.A_f();A.D();A.ZQ();Cpu();Bue();BtF();A.AGr();BK7();Bv3();BBb();BrD();Cbr();A.GY();Bt4();A.AG0();B5R();A.ATI();A.ADk();A.AHW();BB8();BNi();BYD();$p=1;case 1:BFU();if(B()){break _;}A.A9p();B2g();A.Bey();Cqb();B6L();A.Cf();CfD();A.Bpa();BHr();A.U_();BNY();A.JW();A.AZ9();BUn();BvA();Ccz();A.Fc();A.LQ();A.AXS();A.Ij();BA4();A.AIW();CCn();BRR();BPm();Cah();A.Btx();Cza();BLF();A.XE();A.Bv4();A.Bko();A.A2o();B25();By2();A.Bwh();A.BsK();$p
=2;case 2:B$a();if(B()){break _;}A.AUL();$p=3;case 3:CpF();if(B()){break _;}$p=4;case 4:A.Yv();if(B()){break _;}$p=5;case 5:A.Bpz();if(B()){break _;}A.QP();Cti();A.Oe();A.A9x();A.AU2();$p=6;case 6:Cas();if(B()){break _;}A.AI2();$p=7;case 7:Bxa();if(B()){break _;}A.AZ5();$p=8;case 8:A.Ch();if(B()){break _;}$p=9;case 9:A.Ja();if(B()){break _;}$p=10;case 10:Cbq();if(B()){break _;}Ccy();$p=11;case 11:BGJ();if(B()){break _;}$p=12;case 12:B7r();if(B()){break _;}Bxs();$p=13;case 13:B72();if(B()){break _;}A.BnQ();BT_();A.BuS();A.Bki();$p
=14;case 14:A.AB$();if(B()){break _;}$p=15;case 15:A.Wf();if(B()){break _;}CnX();Co5();A.Tl();$p=16;case 16:BDl();if(B()){break _;}$p=17;case 17:A.Bb();if(B()){break _;}$p=18;case 18:A.N0();if(B()){break _;}$p=19;case 19:BxA();if(B()){break _;}$p=20;case 20:A.Be6();if(B()){break _;}$p=21;case 21:CyM();if(B()){break _;}$p=22;case 22:A.ARc();if(B()){break _;}Cvx();$p=23;case 23:Bpr();if(B()){break _;}$p=24;case 24:BuL();if(B()){break _;}BKp();A.Jg();$p=25;case 25:ChR();if(B()){break _;}$p=26;case 26:A.Gd();if
(B()){break _;}BLT();$p=27;case 27:Cgg();if(B()){break _;}A.AX1();$p=28;case 28:A.Bux();if(B()){break _;}A.AFH();$p=29;case 29:A.Lk();if(B()){break _;}$p=30;case 30:CBJ();if(B()){break _;}$p=31;case 31:BQI();if(B()){break _;}A.QB();$p=32;case 32:BX7();if(B()){break _;}CjU();$p=33;case 33:B5d();if(B()){break _;}$p=34;case 34:A.C();if(B()){break _;}$p=35;case 35:Bvr();if(B()){break _;}BCz();$p=36;case 36:A.BlV();if(B()){break _;}$p=37;case 37:A.A9a();if(B()){break _;}$p=38;case 38:BEI();if(B()){break _;}A.Hp();$p
=39;case 39:B_k();if(B()){break _;}$p=40;case 40:A.AGf();if(B()){break _;}$p=41;case 41:CtO();if(B()){break _;}$p=42;case 42:B2U();if(B()){break _;}$p=43;case 43:BHy();if(B()){break _;}$p=44;case 44:A.Bni();if(B()){break _;}$p=45;case 45:Cit();if(B()){break _;}$p=46;case 46:BAi();if(B()){break _;}$p=47;case 47:B3I();if(B()){break _;}$p=48;case 48:A.A_3();if(B()){break _;}$p=49;case 49:A.OQ();if(B()){break _;}$p=50;case 50:BO4();if(B()){break _;}$p=51;case 51:CbW();if(B()){break _;}$p=52;case 52:BuS();if(B())
{break _;}Bw2();B1D();A.BsD();ClK();$p=53;case 53:A.Bqu();if(B()){break _;}$p=54;case 54:BNT();if(B()){break _;}$p=55;case 55:B7i();if(B()){break _;}$p=56;case 56:CjM();if(B()){break _;}$p=57;case 57:Cw6();if(B()){break _;}$p=58;case 58:B29();if(B()){break _;}$p=59;case 59:BtN();if(B()){break _;}$p=60;case 60:BJt();if(B()){break _;}$p=61;case 61:A.AA7();if(B()){break _;}$p=62;case 62:A.Rp();if(B()){break _;}Cwx();$p=63;case 63:BP1();if(B()){break _;}$p=64;case 64:A.BdV();if(B()){break _;}$p=65;case 65:Bpf();if
(B()){break _;}$p=66;case 66:A.Mv();if(B()){break _;}A.Ot();$p=67;case 67:A.A_5();if(B()){break _;}$p=68;case 68:CAB();if(B()){break _;}A.A1V();$p=69;case 69:A.AXx();if(B()){break _;}Buq();$p=70;case 70:Cnc();if(B()){break _;}$p=71;case 71:BAC();if(B()){break _;}BOK();A.Bsj();$p=72;case 72:A.Wk();if(B()){break _;}$p=73;case 73:A.Bss();if(B()){break _;}A.ABi();A.A1g();$p=74;case 74:A.Blk();if(B()){break _;}A.Xp();$p=75;case 75:A.AYm();if(B()){break _;}$p=76;case 76:BHs();if(B()){break _;}A.BpW();Bqb();BSB();BWM();A.Bs_();A.Kl();BVD();$p
=77;case 77:A.Dl();if(B()){break _;}A.AEv();A.BmL();$p=78;case 78:A.BpJ();if(B()){break _;}B9c();$p=79;case 79:A.Bij();if(B()){break _;}A.AAS();A.Bmz();A.AIp();Cxp();A.AZH();A.ADK();A.AHK();Czf();$p=80;case 80:Cc8();if(B()){break _;}$p=81;case 81:A.H5();if(B()){break _;}$p=82;case 82:A.ACa();if(B()){break _;}$p=83;case 83:BBQ();if(B()){break _;}$p=84;case 84:A.ARX();if(B()){break _;}$p=85;case 85:A.AKM();if(B()){break _;}$p=86;case 86:A.Z7();if(B()){break _;}B9l();Co$();$p=87;case 87:A.ADz();if(B()){break _;}$p
=88;case 88:A.Bms();if(B()){break _;}A.MH();$p=89;case 89:A.ARm();if(B()){break _;}$p=90;case 90:BEq();if(B()){break _;}$p=91;case 91:A.Bc7();if(B()){break _;}Cca();A.A5N();$p=92;case 92:A.AKf();if(B()){break _;}A.Sv();$p=93;case 93:BW6();if(B()){break _;}A.HL();A.Bfs();$p=94;case 94:BIL();if(B()){break _;}Cxc();$p=95;case 95:CxB();if(B()){break _;}$p=96;case 96:BWs();if(B()){break _;}A.BuV();A.FW();Crv();Bxh();BpE();B2M();A.Cn();Bxv();A.Jj();$p=97;case 97:BWg();if(B()){break _;}$p=98;case 98:ByS();if(B()){break _;}Bv5();A.A8_();$p
=99;case 99:A.BfU();if(B()){break _;}$p=100;case 100:BG0();if(B()){break _;}CzD();A.AMN();$p=101;case 101:CeP();if(B()){break _;}Cry();$p=102;case 102:Ct5();if(B()){break _;}$p=103;case 103:A.AGd();if(B()){break _;}$p=104;case 104:A.Q4();if(B()){break _;}$p=105;case 105:A.A1Y();if(B()){break _;}A.AJn();$p=106;case 106:Cra();if(B()){break _;}$p=107;case 107:A.AK8();if(B()){break _;}$p=108;case 108:ClI();if(B()){break _;}$p=109;case 109:A.BoT();if(B()){break _;}$p=110;case 110:A.Ya();if(B()){break _;}$p=111;case 111:A.ATJ();if
(B()){break _;}$p=112;case 112:BoV();if(B()){break _;}$p=113;case 113:A.QJ();if(B()){break _;}A.GT();$p=114;case 114:A.BjM();if(B()){break _;}$p=115;case 115:Cyh();if(B()){break _;}$p=116;case 116:A.A2A();if(B()){break _;}$p=117;case 117:A.BcJ();if(B()){break _;}$p=118;case 118:BIJ();if(B()){break _;}A.A$z();Ce4();A.Ca();$p=119;case 119:A.BnV();if(B()){break _;}$p=120;case 120:B2P();if(B()){break _;}$p=121;case 121:Btr();if(B()){break _;}$p=122;case 122:Cbk();if(B()){break _;}$p=123;case 123:A.AIr();if(B())
{break _;}$p=124;case 124:A.APy();if(B()){break _;}$p=125;case 125:CbT();if(B()){break _;}$p=126;case 126:B8u();if(B()){break _;}$p=127;case 127:Cg$();if(B()){break _;}$p=128;case 128:Cm7();if(B()){break _;}$p=129;case 129:CmW();if(B()){break _;}$p=130;case 130:A.Bh4();if(B()){break _;}$p=131;case 131:A.JS();if(B()){break _;}$p=132;case 132:A.WZ();if(B()){break _;}$p=133;case 133:CwK();if(B()){break _;}$p=134;case 134:A.A8Z();if(B()){break _;}$p=135;case 135:A.A4P();if(B()){break _;}$p=136;case 136:BJc();if
(B()){break _;}$p=137;case 137:A.AIS();if(B()){break _;}$p=138;case 138:Bx5();if(B()){break _;}$p=139;case 139:A.A0y();if(B()){break _;}$p=140;case 140:Ckm();if(B()){break _;}$p=141;case 141:A.F3();if(B()){break _;}$p=142;case 142:Ci7();if(B()){break _;}$p=143;case 143:Bua();if(B()){break _;}$p=144;case 144:A.Bb$();if(B()){break _;}$p=145;case 145:A.AHJ();if(B()){break _;}$p=146;case 146:A.A7V();if(B()){break _;}$p=147;case 147:BYx();if(B()){break _;}$p=148;case 148:BMe();if(B()){break _;}$p=149;case 149:B5v();if
(B()){break _;}$p=150;case 150:A.Q();if(B()){break _;}$p=151;case 151:A.ZV();if(B()){break _;}$p=152;case 152:A.BdH();if(B()){break _;}$p=153;case 153:A.AZX();if(B()){break _;}$p=154;case 154:A.PE();if(B()){break _;}$p=155;case 155:Cld();if(B()){break _;}$p=156;case 156:A.Tr();if(B()){break _;}$p=157;case 157:BLY();if(B()){break _;}$p=158;case 158:A.ARH();if(B()){break _;}$p=159;case 159:A.W1();if(B()){break _;}$p=160;case 160:A.CH();if(B()){break _;}$p=161;case 161:A.Us();if(B()){break _;}$p=162;case 162:A.BuQ();if
(B()){break _;}$p=163;case 163:A.A0g();if(B()){break _;}$p=164;case 164:A.ASW();if(B()){break _;}$p=165;case 165:A.A6E();if(B()){break _;}$p=166;case 166:BCd();if(B()){break _;}$p=167;case 167:A.K4();if(B()){break _;}$p=168;case 168:Ckj();if(B()){break _;}A.BmZ();Bpd();$p=169;case 169:A.A4h();if(B()){break _;}$p=170;case 170:BJ$();if(B()){break _;}$p=171;case 171:A.AFU();if(B()){break _;}$p=172;case 172:BGu();if(B()){break _;}B0D();Cdx();$p=173;case 173:BDw();if(B()){break _;}$p=174;case 174:A.BsS();if(B())
{break _;}$p=175;case 175:A.A6i();if(B()){break _;}$p=176;case 176:B3N();if(B()){break _;}$p=177;case 177:Ccj();if(B()){break _;}A.BvJ();A.AYU();$p=178;case 178:A.Rs();if(B()){break _;}A.BD();A.Bcl();CoR();Cmy();$p=179;case 179:A.T();if(B()){break _;}$p=180;case 180:BzV();if(B()){break _;}$p=181;case 181:A.Bmd();if(B()){break _;}$p=182;case 182:BE0();if(B()){break _;}Cze();A.ND();A.ADU();$p=183;case 183:Cwg();if(B()){break _;}By$();A.Bjq();A.D3();BAe();A.Wa();$p=184;case 184:BIE();if(B()){break _;}A.Hh();CiA();A.A5o();$p
=185;case 185:A.A4M();if(B()){break _;}B3k();A.A90();A.AOa();A.A37();$p=186;case 186:BOH();if(B()){break _;}Cc7();A.Bgl();CgG();$p=187;case 187:A.L9();if(B()){break _;}A.AVh();$p=188;case 188:Brn();if(B()){break _;}A.AG8();A.ALn();B$X();A.Bff();Cn0();A.AT4();A.Gm();$p=189;case 189:A.Bp0();if(B()){break _;}$p=190;case 190:B9a();if(B()){break _;}$p=191;case 191:B3P();if(B()){break _;}$p=192;case 192:A.Xk();if(B()){break _;}$p=193;case 193:A.AYD();if(B()){break _;}$p=194;case 194:A.AH2();if(B()){break _;}$p=195;case 195:Co4();if
(B()){break _;}$p=196;case 196:BZ1();if(B()){break _;}$p=197;case 197:Cft();if(B()){break _;}$p=198;case 198:A.AXL();if(B()){break _;}$p=199;case 199:A.AFq();if(B()){break _;}A.IF();BAB();$p=200;case 200:Bpk();if(B()){break _;}BIQ();CtW();A.BiV();BUz();$p=201;case 201:A.BjS();if(B()){break _;}$p=202;case 202:A.Bit();if(B()){break _;}BVa();A.A$v();BC6();A.HM();$p=203;case 203:A.AE0();if(B()){break _;}$p=204;case 204:Cje();if(B()){break _;}BNU();A.BrK();A.A2C();BFF();BAA();CB5();$p=205;case 205:BTA();if(B()){break _;}CiE();A.AB9();$p
=206;case 206:A.BN();if(B()){break _;}Byz();B6C();A.Bmw();$p=207;case 207:B_w();if(B()){break _;}CrS();$p=208;case 208:Cwv();if(B()){break _;}A.AZg();$p=209;case 209:CiZ();if(B()){break _;}$p=210;case 210:Cq9();if(B()){break _;}$p=211;case 211:BRv();if(B()){break _;}Cwi();A.PI();B9L();A.BuG();$p=212;case 212:Bpc();if(B()){break _;}CwL();B5_();BCF();CwP();BWG();BS4();BwI();$p=213;case 213:A.Bh8();if(B()){break _;}BtH();A.XB();Bxw();BJo();A.BnS();A.A72();A.AUN();CfB();$p=214;case 214:B7Z();if(B()){break _;}A.AOD();$p
=215;case 215:A.BkN();if(B()){break _;}$p=216;case 216:Cm4();if(B()){break _;}BxH();$p=217;case 217:A.BeG();if(B()){break _;}BYo();BpA();A.BkX();A.AVa();A.AAG();BQ1();A.A75();Bx0();BOu();$p=218;case 218:BJk();if(B()){break _;}B4Z();$p=219;case 219:A.AR2();if(B()){break _;}$p=220;case 220:A.AHe();if(B()){break _;}$p=221;case 221:BEr();if(B()){break _;}$p=222;case 222:A.Gc();if(B()){break _;}$p=223;case 223:BQR();if(B()){break _;}$p=224;case 224:A.AL7();if(B()){break _;}$p=225;case 225:A.BhU();if(B()){break _;}$p
=226;case 226:A.Bfu();if(B()){break _;}$p=227;case 227:A.Bfx();if(B()){break _;}$p=228;case 228:BPD();if(B()){break _;}$p=229;case 229:A.Vl();if(B()){break _;}$p=230;case 230:A.AEn();if(B()){break _;}$p=231;case 231:Btf();if(B()){break _;}$p=232;case 232:BLb();if(B()){break _;}A.Bql();$p=233;case 233:A.K8();if(B()){break _;}CBE();$p=234;case 234:CfT();if(B()){break _;}CcN();$p=235;case 235:A.CB();if(B()){break _;}$p=236;case 236:A.AQd();if(B()){break _;}$p=237;case 237:Cl4();if(B()){break _;}c=AKZ();d=H$();try
{e=C(3);$p=238;continue _;}catch($$e){$$je=F($$e);c=$$je;}e=C(4);$p=239;continue _;case 238:try{c.b36(e);if(B()){break _;}e=$rt_str(Cpp());if(e===null){c=C(5);$p=243;continue _;}try{A.Cl0=e;f=new En;$p=240;continue _;}catch($$e){$$je=F($$e);if($$je instanceof R){c=$$je;}else{throw $$e;}}e=C(6);$p=245;continue _;}catch($$e){$$je=F($$e);c=$$je;}e=C(4);$p=239;case 239:d.b36(e);if(B()){break _;}I(c);case 240:try{try{A4V(f,e);if(B()){break _;}e=C(7);$p=241;continue _;}catch($$e){$$je=F($$e);if($$je instanceof R)
{c=$$je;}else{throw $$e;}}e=C(6);$p=245;continue _;}catch($$e){$$je=F($$e);c=$$je;}e=C(4);$p=239;continue _;case 241:try{try{$z=A.St(f,e);if(B()){break _;}e=$z;A.Cl1=e;e=C(8);$p=242;continue _;}catch($$e){$$je=F($$e);if($$je instanceof R){c=$$je;}else{throw $$e;}}e=C(6);$p=245;continue _;}catch($$e){$$je=F($$e);c=$$je;}e=C(4);$p=239;continue _;case 242:try{try{a:{$z=Bx9(f,e);if(B()){break _;}e=$z;if(e instanceof Hq){e=e;if(!Fe(e))I(A.CfS(C(9)));A.Cl2=G(AFa,Fe(e));g=0;h=A.Cl2.data.length;if(g>=h)break a;b=A.Cl2.data;i
=St(e,g);$p=258;continue _;}if(e instanceof En){b=G(AFa,1);j=b.data;k=0;e=e;$p=252;continue _;}if(e instanceof BI){l=e;b=G(AFa,1);b.data[0]=A.A6q(l,C(10));A.Cl2=b;if(W(l)>128){e=C(8);i=J(J(S(),BY(l,0,128)),C(11));$p=256;continue _;}}}e=C(12);i=C(13);$p=253;continue _;}catch($$e){$$je=F($$e);if($$je instanceof R){c=$$je;}else{throw $$e;}}e=C(6);$p=245;continue _;}catch($$e){$$je=F($$e);c=$$je;}e=C(4);$p=239;continue _;case 243:try{d.b36(c);if(B()){break _;}c=C(14);$p=244;continue _;}catch($$e){$$je=F($$e);c=
$$je;}e=C(4);$p=239;continue _;case 244:b:{try{d.b36(c);if(B()){break _;}alert("ERROR: game cannot start, the \"window.eaglercraftXOpts\" variable is undefined");}catch($$e){$$je=F($$e);c=$$je;break b;}c=C(4);$p=250;continue _;}e=C(4);$p=239;continue _;case 245:try{d.b36(e);if(B()){break _;}$p=246;continue _;}catch($$e){$$je=F($$e);c=$$je;}e=C(4);$p=239;continue _;case 246:try{A.ALa(c);if(B()){break _;}e=C(14);$p=247;continue _;}catch($$e){$$je=F($$e);c=$$je;}e=C(4);$p=239;continue _;case 247:try{d.b36(e);if
(B()){break _;}e=J(S(),C(15));$p=248;continue _;}catch($$e){$$je=F($$e);c=$$je;}e=C(4);$p=239;continue _;case 248:try{$z=A.AQO(c);if(B()){break _;}c=$z;c=J(e,c);$p=249;continue _;}catch($$e){$$je=F($$e);c=$$je;}e=C(4);$p=239;continue _;case 249:b:{try{$z=Bi(c);if(B()){break _;}c=$z;alert($rt_ustr(c));break b;}catch($$e){$$je=F($$e);c=$$je;}e=C(4);$p=239;continue _;}c=C(4);$p=251;continue _;case 250:d.b36(c);if(B()){break _;}return;case 251:d.b36(c);if(B()){break _;}return;case 252:try{try{$z=A.BeH(e);if(B())
{break _;}e=$z;j[k]=e;A.Cl2=b;e=C(12);i=C(13);$p=253;continue _;}catch($$e){$$je=F($$e);if($$je instanceof R){c=$$je;}else{throw $$e;}}e=C(6);$p=245;continue _;}catch($$e){$$je=F($$e);c=$$je;}e=C(4);$p=239;continue _;case 253:try{try{$z=A.KO(f,e,i);if(B()){break _;}e=$z;A.Cl3=e;if(GY(A.Cl3,C(16)))A.Cl3=BY(A.Cl3,0,W(A.Cl3)-1|0);e=A.Cl6;$p=254;continue _;}catch($$e){$$je=F($$e);if($$je instanceof R){c=$$je;}else{throw $$e;}}e=C(6);$p=245;continue _;}catch($$e){$$je=F($$e);c=$$je;}e=C(4);$p=239;continue _;case 254:try
{try{B6P(e,f);if(B()){break _;}e=C(17);$p=255;continue _;}catch($$e){$$je=F($$e);if($$je instanceof R){c=$$je;}else{throw $$e;}}e=C(6);$p=245;continue _;}catch($$e){$$je=F($$e);c=$$je;}e=C(4);$p=239;continue _;case 255:try{c:{try{c.b36(e);if(B()){break _;}break c;}catch($$e){$$je=F($$e);if($$je instanceof R){c=$$je;}else{throw $$e;}}e=C(6);$p=245;continue _;}e=C(18);$p=259;continue _;}catch($$e){$$je=F($$e);c=$$je;}e=C(4);$p=239;continue _;case 256:try{try{$z=Bi(i);if(B()){break _;}i=$z;$p=257;continue _;}catch
($$e){$$je=F($$e);if($$je instanceof R){c=$$je;}else{throw $$e;}}e=C(6);$p=245;continue _;}catch($$e){$$je=F($$e);c=$$je;}e=C(4);$p=239;continue _;case 257:try{try{A.AXb(f,e,i);if(B()){break _;}e=C(12);i=C(13);$p=253;continue _;}catch($$e){$$je=F($$e);if($$je instanceof R){c=$$je;}else{throw $$e;}}e=C(6);$p=245;continue _;}catch($$e){$$je=F($$e);c=$$je;}e=C(4);$p=239;continue _;case 258:try{try{$z=A.BeH(i);if(B()){break _;}i=$z;b[g]=i;g=g+1|0;if(g=h)return;b=g[i];c=H$();f=new K;L(f);H(f,C(39));H(f,b);$p=6;continue _;case 4:$z=BDr();if(B()){break _;}b=$z;H(c,b);H(c,C(33));Bk(c,10);$p=5;case 5:$z=A.Bh9();if(B()){break _;}b=$z;H(c,b);Bk(c,10);H(c,C(40));H(c,A.Cl0);Bk(c,10);Bk(c,10);S2(c,C(41));S2(c,C(42));S2(c,C(43));S2(c,C(44));S2(c,C(45));S2(c,C(46));S2(c,C(47));Bk(c,10);H(c,C(48));b=e===null?C(49):X(e.clientWidth);$p=8;continue _;case 6:$z=N(f);if(B()){break _;}b=$z;$p
=7;case 7:c.b36(b);if(B()){break _;}i=i+1|0;if(i>=h)return;b=g[i];c=H$();f=new K;L(f);H(f,C(39));H(f,b);$p=6;continue _;case 8:BRw(c,b);if(B()){break _;}Bk(c,10);H(c,C(50));b=e===null?C(49):X(e.clientHeight);$p=9;case 9:BRw(c,b);if(B()){break _;}Bk(c,10);VP(c,C(51));VP(c,C(52));VP(c,C(53));VP(c,C(54));VP(c,C(55));ADK(c,C(56));ADK(c,C(57));ADK(c,C(58));ADK(c,C(59));Bk(c,10);VP(c,C(60));Bk(c,10);H(c,C(61));H(c,C(62));H(c,C(63));H(c,$rt_str(BKC("href")));Bk(c,10);Bk(c,10);if(e===null){alert("Root element not found, crash report was printed to console");b
=H$();$p=10;continue _;}j=$rt_str(e.getAttribute("style"));f=C(64);b=new K;L(b);if(j===null)j=C(10);H(b,j);H(b,C(65));$p=12;continue _;case 10:$z=N(c);if(B()){break _;}c=$z;$p=11;case 11:b.b36(c);if(B()){break _;}return;case 12:$z=N(b);if(B()){break _;}j=$z;e.setAttribute($rt_ustr(f),$rt_ustr(j));b=d.createElement("img");f=d.createElement("div");b.setAttribute("style","z-index:100;position:absolute;top:10px;left:calc(50% - 151px);");k=BiS();b.setAttribute("src",$rt_ustr(k));f.setAttribute("style","z-index:100;position:absolute;top:135px;left:10%;right:10%;bottom:50px;background-color:white;border:1px solid #cccccc;overflow-x:hidden;overflow-y:scroll;overflow-wrap:break-word;white-space:pre-wrap;font: 14px monospace;padding:10px;");e.appendChild(b);e.appendChild(f);$p
=13;case 13:$z=N(c);if(B()){break _;}c=$z;b=d.createTextNode($rt_ustr(c));f.appendChild(b);$p=14;case 14:A.Df();if(B()){break _;}return;default:FX();}}Dl().s(b,c,d,e,f,g,h,i,j,k,$p);}
A.Bh9=function(){var b,c,d,$p,$z;$p=0;if(FZ()){var $T=Dl();$p=$T.l();d=$T.l();c=$T.l();b=$T.l();}_:while(true){switch($p){case 0:b=new K;L(b);c=A.Cl7;if(c===null){c=window.document.createElement("canvas");d=64;c.width=d;d=64;c.height=d;c=c.getContext("webgl");}if(c===null)H(b,C(66));else{if(A.Cl7!==null){H(b,C(67));H(b,$rt_str(c.getParameter(7938)));Bk(b,10);}if(c.getExtension("WEBGL_debug_renderer_info")===null){H(b,C(68));d=new K;L(d);H(d,C(10));H(d,$rt_str(c.getParameter(7937)));H(d,C(69));$p=2;continue _;}H(b,
C(68));H(b,$rt_str(c.getParameter(37446)));Bk(b,10);H(b,C(70));H(b,$rt_str(c.getParameter(37445)));Bk(b,10);}$p=1;case 1:$z=N(b);if(B()){break _;}b=$z;return b;case 2:$z=N(d);if(B()){break _;}d=$z;H(b,d);Bk(b,10);H(b,C(70));d=new K;L(d);H(d,C(10));H(d,$rt_str(c.getParameter(7936)));H(d,C(69));$p=3;case 3:$z=N(d);if(B()){break _;}c=$z;H(b,c);Bk(b,10);$p=1;continue _;default:FX();}}Dl().s(b,c,d,$p);};
function CA4(b){var c,d,e,f,g,h,$$je,$p,$z;$p=0;if(FZ()){var $T=Dl();$p=$T.l();h=$T.l();g=$T.l();f=$T.l();e=$T.l();d=$T.l();c=$T.l();b=$T.l();}_:while(true){switch($p){case 0:if(A.Cl4)return;A.Cl4=1;c=window.document;d=A.Cl1;e=c.getElementById($rt_ustr(d));if(e===null){d=H$();f=new K;L(f);H(f,C(71));H(f,b);$p=1;continue _;}g=$rt_str(e.getAttribute("style"));f=C(64);d=new K;L(d);if(g===null)g=C(10);H(d,g);H(d,C(65));$p=3;continue _;case 1:$z=N(f);if(B()){break _;}b=$z;$p=2;case 2:d.b36(b);if(B()){break _;}return;case 3:$z
=N(d);if(B()){break _;}g=$z;e.setAttribute($rt_ustr(f),$rt_ustr(g));g=c.createElement("img");h=c.createElement("div");g.setAttribute("style","z-index:100;position:absolute;top:10px;left:calc(50% - 151px);");f=BiS();g.setAttribute("src",$rt_ustr(f));h.setAttribute("style","z-index:100;position:absolute;top:135px;left:10%;right:10%;bottom:50px;background-color:white;border:1px solid #cccccc;overflow-x:hidden;overflow-y:scroll;font:18px sans-serif;padding:40px;");e.appendChild(g);e.appendChild(h);d="+ This device is incompatible with Eaglercraft :(
Issue:
Things you can try:
- Just try using Eaglercraft on a different device, it isn\'t a bug it\'s common sense
- If you are on a mobile device, please try a proper desktop or a laptop computer
- If you are using a device with no mouse cursor, please use a device with a mouse cursor
- If you are not using Chrome/Edge, try installing the latest Google Chrome
- If your browser is out of date, please update it to the latest version
- If you are using an old OS such as Windows 7, please try Windows 10 or 11
- If you have a GPU launched before 2009, WebGL 2.0 support may be impossible
";h.innerHTML
=d;d=h.querySelector("#crashReason");b=c.createTextNode($rt_ustr(b));d.appendChild(b);b=h.querySelector("#crashUserAgent");d=$rt_str(AW6("userAgent"));d=c.createTextNode($rt_ustr(d));b.appendChild(d);$p=4;case 4:A.Df();if(B()){break _;}g=C(72);a:{try{e=g;f=window.document.createElement("canvas");b=64;f.width=b;b=64;f.height=b;f=f.getContext("webgl");if(f===null)f=g;else{e=g;if(f.getExtension("WEBGL_debug_renderer_info")!==null){e=g;f=$rt_str(f.getParameter(37446));}else{e=g;f=$rt_str(f.getParameter(7937));if
(f!==null){e=g;b=J(J(S(),f),C(69));$p=5;continue _;}}e=g;if(f===null)f=g;else{e=f;e=g;}}break a;}catch($$e){$$je=F($$e);if($$je instanceof R){}else{throw $$e;}}f=e;}b=h.querySelector("#crashWebGL");d=c.createTextNode($rt_ustr(f));b.appendChild(d);return;case 5:a:{try{$z=Bi(b);if(B()){break _;}f=$z;e=g;if(f===null)f=g;else{e=f;e=g;}break a;}catch($$e){$$je=F($$e);if($$je instanceof R){}else{throw $$e;}}f=e;}b=h.querySelector("#crashWebGL");d=c.createTextNode($rt_ustr(f));b.appendChild(d);return;default:FX();}}Dl().s(b,
c,d,e,f,g,h,$p);}
function VP(b,c){H(b,C(73));H(b,c);H(b,C(63));H(b,$rt_str(A.BtW($rt_ustr(c))));Bk(b,10);}
function S2(b,c){H(b,C(74));H(b,c);H(b,C(63));H(b,$rt_str(AW6($rt_ustr(c))));Bk(b,10);}
function ADK(b,c){H(b,C(75));H(b,c);H(b,C(63));H(b,$rt_str(BzR($rt_ustr(c))));Bk(b,10);}
function BQS(){A.Cl0=null;A.Cl1=null;A.Cl2=null;A.Cl3=null;A.Cl4=0;}
function Cpp(){if(typeof window.eaglercraftXOpts==="undefined"){return null;}else if(typeof window.eaglercraftXOpts==="string"){return window.eaglercraftXOpts;}else {return JSON.stringify(window.eaglercraftXOpts);}}
function Ccl(b){window.addEventListener("error",function(e){b(typeof e.message==="string"?e.message:null,typeof e.filename==="string"?e.filename:null,typeof e.lineno==="number"?e.lineno:0,typeof e.colno==="number"?e.colno:0,typeof e.error==="undefined"?null:e.error);});}
A.BtW=function(b){try {return ""+window[b];}catch(e){return "";}};
function AW6(b){try {return ""+window.navigator[b];}catch(e){return "";}}
function BzR(b){try {return ""+window.screen[b];}catch(e){return "";}}
function BKC(b){try {return ""+window.location[b];}catch(e){return "";}}
function ADN(){}
function AT4(a,b){return 0;}
function ABm(){var a=this;D.call(a);a.bJr=null;a.bQ6=null;a.jx=null;a.a1q=null;}
A.Cl8=0;function AAM(b){var c,d;if(b===null)return null;c=b.classObject;if(c===null){c=new ABm;c.jx=b;d=c;b.classObject=d;}return c;}
A.BDx=function(a){return a.jx;};
function Ou(a,b){var c;b=b;c=a.jx;return b!==null&&!(typeof b.constructor.$meta==='undefined'?1:0)&&Bm2(b.constructor,c)?1:0;}
function PR(a,b){return Bm2(b.jx,a.jx);}
function ET(a){if(a.bJr===null)a.bJr=Cjb(a.jx);return a.bJr;}
function Es(a){var b,c,d;b=a.bQ6;if(b===null){if(Su(a)){b=new K;L(b);H(b,Es(WY(a)));H(b,C(76));b=N(b);a.bQ6=b;return b;}b=Cjb(a.jx);c=IK(b,36);if(c==(-1)){d=IK(b,46);if(d!=(-1))b=Ck(b,d+1|0);}else{b=Ck(b,c+1|0);if(Bn(b,0)>=48&&Bn(b,0)<=57)b=C(10);}a.bQ6=b;}return b;}
function TC(a){return a.jx.$meta.primitive?1:0;}
function Su(a){return B2D(a.jx)===null?0:1;}
function BBV(a){return a.jx.$meta.enum?1:0;}
function WH(a){return !(a.jx.$meta.flags&2)?0:1;}
function WY(a){return AAM(B2D(a.jx));}
A.B21=function(){BI.$meta.methods=[{name:"",modifiers:0,accessLevel:3,parameterTypes:[],returnType:$rt_voidcls(),callable:null},{name:"",modifiers:0,accessLevel:3,parameterTypes:[BI],returnType:$rt_voidcls(),callable:null},{name:"",modifiers:0,accessLevel:3,parameterTypes:[$rt_arraycls($rt_charcls())],returnType:$rt_voidcls(),callable:null},{name:"",modifiers:0,accessLevel:3,parameterTypes:[$rt_arraycls($rt_charcls()),$rt_intcls(),$rt_intcls()],returnType:$rt_voidcls(),callable:null},
{name:"",modifiers:0,accessLevel:3,parameterTypes:[$rt_arraycls($rt_bytecls()),$rt_intcls(),$rt_intcls(),BI],returnType:$rt_voidcls(),callable:null},{name:"",modifiers:0,accessLevel:3,parameterTypes:[$rt_arraycls($rt_bytecls()),$rt_intcls(),$rt_intcls(),APa],returnType:$rt_voidcls(),callable:null},{name:"",modifiers:0,accessLevel:3,parameterTypes:[$rt_arraycls($rt_bytecls()),$rt_intcls(),$rt_intcls()],returnType:$rt_voidcls(),callable:null},{name:"",modifiers:0,accessLevel:3,parameterTypes
:[$rt_arraycls($rt_bytecls())],returnType:$rt_voidcls(),callable:null},{name:"",modifiers:0,accessLevel:3,parameterTypes:[$rt_arraycls($rt_bytecls()),BI],returnType:$rt_voidcls(),callable:null},{name:"",modifiers:0,accessLevel:3,parameterTypes:[$rt_arraycls($rt_bytecls()),APa],returnType:$rt_voidcls(),callable:null},{name:"",modifiers:0,accessLevel:3,parameterTypes:[$rt_arraycls($rt_intcls()),$rt_intcls(),$rt_intcls()],returnType:$rt_voidcls(),callable:null},{name:"initWithBytes",modifiers
:0,accessLevel:1,parameterTypes:[$rt_arraycls($rt_bytecls()),$rt_intcls(),$rt_intcls(),APa],returnType:$rt_voidcls(),callable:null},{name:"",modifiers:0,accessLevel:3,parameterTypes:[K],returnType:$rt_voidcls(),callable:null},{name:"charAt",modifiers:0,accessLevel:3,parameterTypes:[$rt_intcls()],returnType:$rt_charcls(),callable:null},{name:"codePointAt",modifiers:0,accessLevel:3,parameterTypes:[$rt_intcls()],returnType:$rt_intcls(),callable:null},{name:"codePointBefore",modifiers:0,accessLevel:3,parameterTypes
:[$rt_intcls()],returnType:$rt_intcls(),callable:null},{name:"codePointCount",modifiers:0,accessLevel:3,parameterTypes:[$rt_intcls(),$rt_intcls()],returnType:$rt_intcls(),callable:null},{name:"offsetByCodePoints",modifiers:0,accessLevel:3,parameterTypes:[$rt_intcls(),$rt_intcls()],returnType:$rt_intcls(),callable:null},{name:"length",modifiers:0,accessLevel:3,parameterTypes:[],returnType:$rt_intcls(),callable:null},{name:"isEmpty",modifiers:0,accessLevel:3,parameterTypes:[],returnType:$rt_booleancls(),callable
:null},{name:"getChars",modifiers:0,accessLevel:3,parameterTypes:[$rt_intcls(),$rt_intcls(),$rt_arraycls($rt_charcls()),$rt_intcls()],returnType:$rt_voidcls(),callable:null},{name:"contentEquals",modifiers:0,accessLevel:3,parameterTypes:[NK],returnType:$rt_booleancls(),callable:null},{name:"contentEquals",modifiers:0,accessLevel:3,parameterTypes:[Y4],returnType:$rt_booleancls(),callable:null},{name:"compareTo",modifiers:0,accessLevel:3,parameterTypes:[BI],returnType:$rt_intcls(),callable:null},{name:"compareToIgnoreCase",modifiers
:0,accessLevel:3,parameterTypes:[BI],returnType:$rt_intcls(),callable:null},{name:"startsWith",modifiers:0,accessLevel:3,parameterTypes:[BI,$rt_intcls()],returnType:$rt_booleancls(),callable:null},{name:"startsWith",modifiers:0,accessLevel:3,parameterTypes:[BI],returnType:$rt_booleancls(),callable:null},{name:"regionMatches",modifiers:0,accessLevel:3,parameterTypes:[$rt_booleancls(),$rt_intcls(),BI,$rt_intcls(),$rt_intcls()],returnType:$rt_booleancls(),callable:null},{name:"regionMatches",modifiers:0,accessLevel
:3,parameterTypes:[$rt_intcls(),BI,$rt_intcls(),$rt_intcls()],returnType:$rt_booleancls(),callable:null},{name:"endsWith",modifiers:0,accessLevel:3,parameterTypes:[BI],returnType:$rt_booleancls(),callable:null},{name:"indexOf",modifiers:0,accessLevel:3,parameterTypes:[$rt_intcls(),$rt_intcls()],returnType:$rt_intcls(),callable:null},{name:"indexOf",modifiers:0,accessLevel:3,parameterTypes:[$rt_intcls()],returnType:$rt_intcls(),callable:null},{name:"lastIndexOf",modifiers:0,accessLevel:3,parameterTypes:[$rt_intcls(),
$rt_intcls()],returnType:$rt_intcls(),callable:null},{name:"lastIndexOf",modifiers:0,accessLevel:3,parameterTypes:[$rt_intcls()],returnType:$rt_intcls(),callable:null},{name:"indexOf",modifiers:0,accessLevel:3,parameterTypes:[BI,$rt_intcls()],returnType:$rt_intcls(),callable:null},{name:"indexOf",modifiers:0,accessLevel:3,parameterTypes:[BI],returnType:$rt_intcls(),callable:null},{name:"lastIndexOf",modifiers:0,accessLevel:3,parameterTypes:[BI,$rt_intcls()],returnType:$rt_intcls(),callable:null},{name:"lastIndexOf",modifiers
:0,accessLevel:3,parameterTypes:[BI],returnType:$rt_intcls(),callable:null},{name:"substring",modifiers:0,accessLevel:3,parameterTypes:[$rt_intcls(),$rt_intcls()],returnType:BI,callable:null},{name:"substring",modifiers:0,accessLevel:3,parameterTypes:[$rt_intcls()],returnType:BI,callable:null},{name:"subSequence",modifiers:0,accessLevel:3,parameterTypes:[$rt_intcls(),$rt_intcls()],returnType:Y4,callable:null},{name:"concat",modifiers:0,accessLevel:3,parameterTypes:[BI],returnType:BI,callable:null},{name:"replace",modifiers
:0,accessLevel:3,parameterTypes:[$rt_charcls(),$rt_charcls()],returnType:BI,callable:null},{name:"contains",modifiers:0,accessLevel:3,parameterTypes:[Y4],returnType:$rt_booleancls(),callable:null},{name:"replace",modifiers:0,accessLevel:3,parameterTypes:[Y4,Y4],returnType:BI,callable:null},{name:"trim",modifiers:0,accessLevel:3,parameterTypes:[],returnType:BI,callable:null},{name:"toString",modifiers:0,accessLevel:3,parameterTypes:[],returnType:BI,callable:null},{name:"toCharArray",modifiers:0,accessLevel:3,parameterTypes
:[],returnType:$rt_arraycls($rt_charcls()),callable:null},{name:"valueOf",modifiers:512,accessLevel:3,parameterTypes:[D],returnType:BI,callable:null},{name:"valueOf",modifiers:512,accessLevel:3,parameterTypes:[$rt_arraycls($rt_charcls())],returnType:BI,callable:null},{name:"valueOf",modifiers:512,accessLevel:3,parameterTypes:[$rt_arraycls($rt_charcls()),$rt_intcls(),$rt_intcls()],returnType:BI,callable:null},{name:"copyValueOf",modifiers:512,accessLevel:3,parameterTypes:[$rt_arraycls($rt_charcls())],returnType
:BI,callable:null},{name:"copyValueOf",modifiers:512,accessLevel:3,parameterTypes:[$rt_arraycls($rt_charcls()),$rt_intcls(),$rt_intcls()],returnType:BI,callable:null},{name:"valueOf",modifiers:512,accessLevel:3,parameterTypes:[$rt_booleancls()],returnType:BI,callable:null},{name:"valueOf",modifiers:512,accessLevel:3,parameterTypes:[$rt_charcls()],returnType:BI,callable:null},{name:"valueOf",modifiers:512,accessLevel:3,parameterTypes:[$rt_intcls()],returnType:BI,callable:null},{name:"valueOf",modifiers:512,accessLevel
:3,parameterTypes:[$rt_longcls()],returnType:BI,callable:null},{name:"valueOf",modifiers:512,accessLevel:3,parameterTypes:[$rt_floatcls()],returnType:BI,callable:null},{name:"valueOf",modifiers:512,accessLevel:3,parameterTypes:[$rt_doublecls()],returnType:BI,callable:null},{name:"equals",modifiers:0,accessLevel:3,parameterTypes:[D],returnType:$rt_booleancls(),callable:null},{name:"equalsIgnoreCase",modifiers:0,accessLevel:3,parameterTypes:[BI],returnType:$rt_booleancls(),callable:null},{name:"getBytes",modifiers
:0,accessLevel:3,parameterTypes:[BI],returnType:$rt_arraycls($rt_bytecls()),callable:null},{name:"getBytes",modifiers:0,accessLevel:3,parameterTypes:[],returnType:$rt_arraycls($rt_bytecls()),callable:null},{name:"getBytes",modifiers:0,accessLevel:3,parameterTypes:[APa],returnType:$rt_arraycls($rt_bytecls()),callable:null},{name:"hashCode",modifiers:0,accessLevel:3,parameterTypes:[],returnType:$rt_intcls(),callable:null},{name:"toLowerCase",modifiers:0,accessLevel:3,parameterTypes:[],returnType:BI,callable:null},
{name:"toLowerCase",modifiers:0,accessLevel:3,parameterTypes:[FL],returnType:BI,callable:null},{name:"toUpperCase",modifiers:0,accessLevel:3,parameterTypes:[],returnType:BI,callable:null},{name:"toUpperCase",modifiers:0,accessLevel:3,parameterTypes:[FL],returnType:BI,callable:null},{name:"intern",modifiers:256,accessLevel:3,parameterTypes:[],returnType:BI,callable:null},{name:"matches",modifiers:0,accessLevel:3,parameterTypes:[BI],returnType:$rt_booleancls(),callable:null},{name:"split",modifiers:0,accessLevel
:3,parameterTypes:[BI],returnType:$rt_arraycls(BI),callable:null},{name:"split",modifiers:0,accessLevel:3,parameterTypes:[BI,$rt_intcls()],returnType:$rt_arraycls(BI),callable:null},{name:"replaceAll",modifiers:0,accessLevel:3,parameterTypes:[BI,BI],returnType:BI,callable:null},{name:"replaceFirst",modifiers:0,accessLevel:3,parameterTypes:[BI,BI],returnType:BI,callable:null},{name:"format",modifiers:512,accessLevel:3,parameterTypes:[BI,$rt_arraycls(D)],returnType:BI,callable:null},{name:"format",modifiers:512,accessLevel
:3,parameterTypes:[FL,BI,$rt_arraycls(D)],returnType:BI,callable:null},{name:"join",modifiers:512,accessLevel:3,parameterTypes:[Y4,$rt_arraycls(Y4)],returnType:BI,callable:null},{name:"join",modifiers:512,accessLevel:3,parameterTypes:[Y4,Ii],returnType:BI,callable:null},{name:"compareTo",modifiers:96,accessLevel:3,parameterTypes:[D],returnType:$rt_intcls(),callable:null},{name:"lambda$static$0",modifiers:544,accessLevel:1,parameterTypes:[BI,BI],returnType:$rt_intcls(),callable:null},{name:"",modifiers
:512,accessLevel:0,parameterTypes:[],returnType:$rt_voidcls(),callable:null}];ABm.$meta.methods=[{name:"",modifiers:0,accessLevel:1,parameterTypes:[A.A4V],returnType:$rt_voidcls(),callable:null},{name:"getClass",modifiers:512,accessLevel:3,parameterTypes:[A.A4V],returnType:ABm,callable:null},{name:"getPlatformClass",modifiers:0,accessLevel:3,parameterTypes:[],returnType:A.A4V,callable:null},{name:"isInstance",modifiers:0,accessLevel:3,parameterTypes:[D],returnType:$rt_booleancls(),callable:null},{name
:"isInstanceLowLevel",modifiers:0,accessLevel:1,parameterTypes:[AKr],returnType:$rt_booleancls(),callable:null},{name:"isAssignableFrom",modifiers:0,accessLevel:3,parameterTypes:[ABm],returnType:$rt_booleancls(),callable:null},{name:"isAssignableFromLowLevel",modifiers:0,accessLevel:1,parameterTypes:[BZG],returnType:$rt_booleancls(),callable:null},{name:"getName",modifiers:0,accessLevel:3,parameterTypes:[],returnType:BI,callable:null},{name:"getSimpleName",modifiers:0,accessLevel:3,parameterTypes:[],returnType
:BI,callable:null},{name:"getSimpleNameCache",modifiers:0,accessLevel:1,parameterTypes:[],returnType:BI,callable:null},{name:"getSimpleNameCacheLowLevel",modifiers:0,accessLevel:1,parameterTypes:[],returnType:AKr,callable:null},{name:"setSimpleNameCache",modifiers:0,accessLevel:1,parameterTypes:[BI],returnType:$rt_voidcls(),callable:null},{name:"setSimpleNameCacheLowLevel",modifiers:0,accessLevel:1,parameterTypes:[AKr],returnType:$rt_voidcls(),callable:null},{name:"isPrimitive",modifiers:0,accessLevel:3,parameterTypes
:[],returnType:$rt_booleancls(),callable:null},{name:"isArray",modifiers:0,accessLevel:3,parameterTypes:[],returnType:$rt_booleancls(),callable:null},{name:"isEnum",modifiers:0,accessLevel:3,parameterTypes:[],returnType:$rt_booleancls(),callable:null},{name:"isInterface",modifiers:0,accessLevel:3,parameterTypes:[],returnType:$rt_booleancls(),callable:null},{name:"getComponentType",modifiers:0,accessLevel:3,parameterTypes:[],returnType:ABm,callable:null},{name:"getDeclaredFields",modifiers:0,accessLevel:3,parameterTypes
:[],returnType:$rt_arraycls(A.BfP),callable:null},{name:"initReflection",modifiers:512,accessLevel:1,parameterTypes:[],returnType:$rt_voidcls(),callable:null},{name:"createMetadata",modifiers:768,accessLevel:1,parameterTypes:[],returnType:$rt_voidcls(),callable:null},{name:"getFields",modifiers:0,accessLevel:3,parameterTypes:[],returnType:$rt_arraycls(A.BfP),callable:null},{name:"getDeclaredField",modifiers:0,accessLevel:3,parameterTypes:[BI],returnType:A.BfP,callable:null},{name:"getField",modifiers:0,accessLevel
:3,parameterTypes:[BI],returnType:A.BfP,callable:null},{name:"findField",modifiers:0,accessLevel:1,parameterTypes:[BI,Ji],returnType:A.BfP,callable:null},{name:"newEmptyInstance",modifiers:256,accessLevel:3,parameterTypes:[],returnType:D,callable:null},{name:"getDeclaredConstructors",modifiers:0,accessLevel:3,parameterTypes:[],returnType:$rt_arraycls(CwJ),callable:null},{name:"getConstructors",modifiers:0,accessLevel:3,parameterTypes:[],returnType:$rt_arraycls(CwJ),callable:null},{name:"getDeclaredConstructor",modifiers
:0,accessLevel:3,parameterTypes:[$rt_arraycls(ABm)],returnType:CwJ,callable:null},{name:"getConstructor",modifiers:0,accessLevel:3,parameterTypes:[$rt_arraycls(ABm)],returnType:CwJ,callable:null},{name:"getFieldsOfInterfaces",modifiers:512,accessLevel:1,parameterTypes:[ABm,Kb,Ji],returnType:$rt_voidcls(),callable:null},{name:"getDeclaredMethods",modifiers:0,accessLevel:3,parameterTypes:[],returnType:$rt_arraycls(X_),callable:null},{name:"getDeclaredMethod",modifiers:0,accessLevel:3,parameterTypes:[BI,$rt_arraycls(ABm)],returnType
:X_,callable:null},{name:"getMethods",modifiers:0,accessLevel:3,parameterTypes:[],returnType:$rt_arraycls(X_),callable:null},{name:"getMethod",modifiers:0,accessLevel:3,parameterTypes:[BI,$rt_arraycls(ABm)],returnType:X_,callable:null},{name:"findMethods",modifiers:512,accessLevel:1,parameterTypes:[ABm,JT],returnType:$rt_voidcls(),callable:null},{name:"findMethod",modifiers:512,accessLevel:1,parameterTypes:[ABm,X_,BI,$rt_arraycls(ABm)],returnType:X_,callable:null},{name:"getModifiers",modifiers:0,accessLevel
:3,parameterTypes:[],returnType:$rt_intcls(),callable:null},{name:"desiredAssertionStatus",modifiers:0,accessLevel:3,parameterTypes:[],returnType:$rt_booleancls(),callable:null},{name:"getSuperclass",modifiers:0,accessLevel:3,parameterTypes:[],returnType:ABm,callable:null},{name:"getInterfaces",modifiers:0,accessLevel:3,parameterTypes:[],returnType:$rt_arraycls(ABm),callable:null},{name:"getEnumConstants",modifiers:0,accessLevel:3,parameterTypes:[],returnType:$rt_arraycls(D),callable:null},{name:"cast",modifiers
:0,accessLevel:3,parameterTypes:[D],returnType:D,callable:null},{name:"getClassLoader",modifiers:0,accessLevel:3,parameterTypes:[],returnType:AG0,callable:null},{name:"forName",modifiers:512,accessLevel:3,parameterTypes:[BI],returnType:ABm,callable:null},{name:"forName",modifiers:512,accessLevel:3,parameterTypes:[BI,$rt_booleancls(),AG0],returnType:ABm,callable:null},{name:"initialize",modifiers:0,accessLevel:0,parameterTypes:[],returnType:$rt_voidcls(),callable:null},{name:"newInstance",modifiers:0,accessLevel
:3,parameterTypes:[],returnType:D,callable:null},{name:"getDeclaringClass",modifiers:0,accessLevel:3,parameterTypes:[],returnType:ABm,callable:null},{name:"getDeclaringClassImpl",modifiers:768,accessLevel:1,parameterTypes:[A.A4V],returnType:A.A4V,callable:null},{name:"asSubclass",modifiers:0,accessLevel:3,parameterTypes:[ABm],returnType:ABm,callable:null},{name:"isAnnotationPresent",modifiers:0,accessLevel:3,parameterTypes:[ABm],returnType:$rt_booleancls(),callable:null},{name:"getAnnotation",modifiers:0,accessLevel
:3,parameterTypes:[ABm],returnType:ANR,callable:null},{name:"getAnnotations",modifiers:0,accessLevel:3,parameterTypes:[],returnType:$rt_arraycls(ANR),callable:null},{name:"getDeclaredAnnotations",modifiers:0,accessLevel:3,parameterTypes:[],returnType:$rt_arraycls(ANR),callable:null},{name:"ensureAnnotationsByType",modifiers:0,accessLevel:1,parameterTypes:[],returnType:$rt_voidcls(),callable:null},{name:"getResourceAsStream",modifiers:0,accessLevel:3,parameterTypes:[BI],returnType:M6,callable:null},{name:"getPackage",modifiers
:0,accessLevel:3,parameterTypes:[],returnType:AQK,callable:null}];En.$meta.methods=[{name:"",modifiers:0,accessLevel:3,parameterTypes:[],returnType:$rt_voidcls(),callable:null},{name:"",modifiers:0,accessLevel:3,parameterTypes:[En,$rt_arraycls(BI)],returnType:$rt_voidcls(),callable:null},{name:"",modifiers:0,accessLevel:3,parameterTypes:[CrK],returnType:$rt_voidcls(),callable:null},{name:"",modifiers:0,accessLevel:3,parameterTypes:[JT],returnType:$rt_voidcls(),callable:null},{name:"",modifiers
:0,accessLevel:3,parameterTypes:[D],returnType:$rt_voidcls(),callable:null},{name:"",modifiers:0,accessLevel:1,parameterTypes:[D,Ji],returnType:$rt_voidcls(),callable:null},{name:"",modifiers:0,accessLevel:3,parameterTypes:[D,$rt_arraycls(BI)],returnType:$rt_voidcls(),callable:null},{name:"",modifiers:0,accessLevel:3,parameterTypes:[BI],returnType:$rt_voidcls(),callable:null},{name:"",modifiers:0,accessLevel:3,parameterTypes:[BI,FL],returnType:$rt_voidcls(),callable:null},{name:"",modifiers
:0,accessLevel:2,parameterTypes:[$rt_intcls()],returnType:$rt_voidcls(),callable:null},{name:"accumulate",modifiers:0,accessLevel:3,parameterTypes:[BI,D],returnType:En,callable:null},{name:"append",modifiers:0,accessLevel:3,parameterTypes:[BI,D],returnType:En,callable:null},{name:"doubleToString",modifiers:512,accessLevel:3,parameterTypes:[$rt_doublecls()],returnType:BI,callable:null},{name:"get",modifiers:0,accessLevel:3,parameterTypes:[BI],returnType:D,callable:null},{name:"getEnum",modifiers:0,accessLevel
:3,parameterTypes:[ABm,BI],returnType:Bs,callable:null},{name:"getBoolean",modifiers:0,accessLevel:3,parameterTypes:[BI],returnType:$rt_booleancls(),callable:null},{name:"getBigInteger",modifiers:0,accessLevel:3,parameterTypes:[BI],returnType:Gi,callable:null},{name:"getBigDecimal",modifiers:0,accessLevel:3,parameterTypes:[BI],returnType:GF,callable:null},{name:"getDouble",modifiers:0,accessLevel:3,parameterTypes:[BI],returnType:$rt_doublecls(),callable:null},{name:"getFloat",modifiers:0,accessLevel:3,parameterTypes
:[BI],returnType:$rt_floatcls(),callable:null},{name:"getNumber",modifiers:0,accessLevel:3,parameterTypes:[BI],returnType:ES,callable:null},{name:"getInt",modifiers:0,accessLevel:3,parameterTypes:[BI],returnType:$rt_intcls(),callable:null},{name:"getJSONArray",modifiers:0,accessLevel:3,parameterTypes:[BI],returnType:Hq,callable:null},{name:"getJSONObject",modifiers:0,accessLevel:3,parameterTypes:[BI],returnType:En,callable:null},{name:"getLong",modifiers:0,accessLevel:3,parameterTypes:[BI],returnType:$rt_longcls(),callable
:null},{name:"getNames",modifiers:512,accessLevel:3,parameterTypes:[En],returnType:$rt_arraycls(BI),callable:null},{name:"getNames",modifiers:512,accessLevel:3,parameterTypes:[D],returnType:$rt_arraycls(BI),callable:null},{name:"getString",modifiers:0,accessLevel:3,parameterTypes:[BI],returnType:BI,callable:null},{name:"has",modifiers:0,accessLevel:3,parameterTypes:[BI],returnType:$rt_booleancls(),callable:null},{name:"increment",modifiers:0,accessLevel:3,parameterTypes:[BI],returnType:En,callable:null},{name
:"isNull",modifiers:0,accessLevel:3,parameterTypes:[BI],returnType:$rt_booleancls(),callable:null},{name:"keys",modifiers:0,accessLevel:3,parameterTypes:[],returnType:Ex,callable:null},{name:"keySet",modifiers:0,accessLevel:3,parameterTypes:[],returnType:Ji,callable:null},{name:"entrySet",modifiers:0,accessLevel:2,parameterTypes:[],returnType:Ji,callable:null},{name:"length",modifiers:0,accessLevel:3,parameterTypes:[],returnType:$rt_intcls(),callable:null},{name:"clear",modifiers:0,accessLevel:3,parameterTypes
:[],returnType:$rt_voidcls(),callable:null},{name:"isEmpty",modifiers:0,accessLevel:3,parameterTypes:[],returnType:$rt_booleancls(),callable:null},{name:"names",modifiers:0,accessLevel:3,parameterTypes:[],returnType:Hq,callable:null},{name:"numberToString",modifiers:512,accessLevel:3,parameterTypes:[ES],returnType:BI,callable:null},{name:"opt",modifiers:0,accessLevel:3,parameterTypes:[BI],returnType:D,callable:null},{name:"optEnum",modifiers:0,accessLevel:3,parameterTypes:[ABm,BI],returnType:Bs,callable:null},
{name:"optEnum",modifiers:0,accessLevel:3,parameterTypes:[ABm,BI,Bs],returnType:Bs,callable:null},{name:"optBoolean",modifiers:0,accessLevel:3,parameterTypes:[BI],returnType:$rt_booleancls(),callable:null},{name:"optBoolean",modifiers:0,accessLevel:3,parameterTypes:[BI,$rt_booleancls()],returnType:$rt_booleancls(),callable:null},{name:"optBigDecimal",modifiers:0,accessLevel:3,parameterTypes:[BI,GF],returnType:GF,callable:null},{name:"objectToBigDecimal",modifiers:512,accessLevel:0,parameterTypes:[D,GF],returnType
:GF,callable:null},{name:"objectToBigDecimal",modifiers:512,accessLevel:0,parameterTypes:[D,GF,$rt_booleancls()],returnType:GF,callable:null},{name:"optBigInteger",modifiers:0,accessLevel:3,parameterTypes:[BI,Gi],returnType:Gi,callable:null},{name:"objectToBigInteger",modifiers:512,accessLevel:0,parameterTypes:[D,Gi],returnType:Gi,callable:null},{name:"optDouble",modifiers:0,accessLevel:3,parameterTypes:[BI],returnType:$rt_doublecls(),callable:null},{name:"optDouble",modifiers:0,accessLevel:3,parameterTypes
:[BI,$rt_doublecls()],returnType:$rt_doublecls(),callable:null},{name:"optFloat",modifiers:0,accessLevel:3,parameterTypes:[BI],returnType:$rt_floatcls(),callable:null},{name:"optFloat",modifiers:0,accessLevel:3,parameterTypes:[BI,$rt_floatcls()],returnType:$rt_floatcls(),callable:null},{name:"optInt",modifiers:0,accessLevel:3,parameterTypes:[BI],returnType:$rt_intcls(),callable:null},{name:"optInt",modifiers:0,accessLevel:3,parameterTypes:[BI,$rt_intcls()],returnType:$rt_intcls(),callable:null},{name:"optJSONArray",modifiers
:0,accessLevel:3,parameterTypes:[BI],returnType:Hq,callable:null},{name:"optJSONObject",modifiers:0,accessLevel:3,parameterTypes:[BI],returnType:En,callable:null},{name:"optJSONObject",modifiers:0,accessLevel:3,parameterTypes:[BI,En],returnType:En,callable:null},{name:"optLong",modifiers:0,accessLevel:3,parameterTypes:[BI],returnType:$rt_longcls(),callable:null},{name:"optLong",modifiers:0,accessLevel:3,parameterTypes:[BI,$rt_longcls()],returnType:$rt_longcls(),callable:null},{name:"optNumber",modifiers:0,accessLevel
:3,parameterTypes:[BI],returnType:ES,callable:null},{name:"optNumber",modifiers:0,accessLevel:3,parameterTypes:[BI,ES],returnType:ES,callable:null},{name:"optString",modifiers:0,accessLevel:3,parameterTypes:[BI],returnType:BI,callable:null},{name:"optString",modifiers:0,accessLevel:3,parameterTypes:[BI,BI],returnType:BI,callable:null},{name:"populateMap",modifiers:0,accessLevel:1,parameterTypes:[D],returnType:$rt_voidcls(),callable:null},{name:"populateMap",modifiers:0,accessLevel:1,parameterTypes:[D,Ji],returnType
:$rt_voidcls(),callable:null},{name:"isValidMethodName",modifiers:512,accessLevel:1,parameterTypes:[BI],returnType:$rt_booleancls(),callable:null},{name:"getKeyNameFromMethod",modifiers:512,accessLevel:1,parameterTypes:[X_],returnType:BI,callable:null},{name:"getAnnotation",modifiers:512,accessLevel:1,parameterTypes:[X_,ABm],returnType:ANR,callable:null},{name:"getAnnotationDepth",modifiers:512,accessLevel:1,parameterTypes:[X_,ABm],returnType:$rt_intcls(),callable:null},{name:"put",modifiers:0,accessLevel:3,parameterTypes
:[BI,$rt_booleancls()],returnType:En,callable:null},{name:"put",modifiers:0,accessLevel:3,parameterTypes:[BI,Ir],returnType:En,callable:null},{name:"put",modifiers:0,accessLevel:3,parameterTypes:[BI,$rt_doublecls()],returnType:En,callable:null},{name:"put",modifiers:0,accessLevel:3,parameterTypes:[BI,$rt_floatcls()],returnType:En,callable:null},{name:"put",modifiers:0,accessLevel:3,parameterTypes:[BI,$rt_intcls()],returnType:En,callable:null},{name:"put",modifiers:0,accessLevel:3,parameterTypes:[BI,$rt_longcls()],returnType
:En,callable:null},{name:"put",modifiers:0,accessLevel:3,parameterTypes:[BI,JT],returnType:En,callable:null},{name:"put",modifiers:0,accessLevel:3,parameterTypes:[BI,D],returnType:En,callable:null},{name:"putOnce",modifiers:0,accessLevel:3,parameterTypes:[BI,D],returnType:En,callable:null},{name:"putOpt",modifiers:0,accessLevel:3,parameterTypes:[BI,D],returnType:En,callable:null},{name:"query",modifiers:0,accessLevel:3,parameterTypes:[BI],returnType:D,callable:null},{name:"query",modifiers:0,accessLevel:3,parameterTypes
:[BWe],returnType:D,callable:null},{name:"optQuery",modifiers:0,accessLevel:3,parameterTypes:[BI],returnType:D,callable:null},{name:"optQuery",modifiers:0,accessLevel:3,parameterTypes:[BWe],returnType:D,callable:null},{name:"quote",modifiers:512,accessLevel:3,parameterTypes:[BI],returnType:BI,callable:null},{name:"quote",modifiers:512,accessLevel:3,parameterTypes:[BI,Ry],returnType:Ry,callable:null},{name:"remove",modifiers:0,accessLevel:3,parameterTypes:[BI],returnType:D,callable:null},{name:"similar",modifiers
:0,accessLevel:3,parameterTypes:[D],returnType:$rt_booleancls(),callable:null},{name:"isNumberSimilar",modifiers:512,accessLevel:0,parameterTypes:[ES,ES],returnType:$rt_booleancls(),callable:null},{name:"numberIsFinite",modifiers:512,accessLevel:1,parameterTypes:[ES],returnType:$rt_booleancls(),callable:null},{name:"isDecimalNotation",modifiers:512,accessLevel:2,parameterTypes:[BI],returnType:$rt_booleancls(),callable:null},{name:"stringToNumber",modifiers:512,accessLevel:2,parameterTypes:[BI],returnType:ES,callable
:null},{name:"stringToValue",modifiers:512,accessLevel:3,parameterTypes:[BI],returnType:D,callable:null},{name:"testValidity",modifiers:512,accessLevel:3,parameterTypes:[D],returnType:$rt_voidcls(),callable:null},{name:"toJSONArray",modifiers:0,accessLevel:3,parameterTypes:[Hq],returnType:Hq,callable:null},{name:"toString",modifiers:0,accessLevel:3,parameterTypes:[],returnType:BI,callable:null},{name:"toString",modifiers:0,accessLevel:3,parameterTypes:[$rt_intcls()],returnType:BI,callable:null},{name:"valueToString",modifiers
:512,accessLevel:3,parameterTypes:[D],returnType:BI,callable:null},{name:"wrap",modifiers:512,accessLevel:3,parameterTypes:[D],returnType:D,callable:null},{name:"wrap",modifiers:512,accessLevel:1,parameterTypes:[D,Ji],returnType:D,callable:null},{name:"write",modifiers:0,accessLevel:3,parameterTypes:[Ry],returnType:Ry,callable:null},{name:"writeValue",modifiers:516,accessLevel:0,parameterTypes:[Ry,D,$rt_intcls(),$rt_intcls()],returnType:Ry,callable:null},{name:"indent",modifiers:516,accessLevel:0,parameterTypes
:[Ry,$rt_intcls()],returnType:$rt_voidcls(),callable:null},{name:"write",modifiers:0,accessLevel:3,parameterTypes:[Ry,$rt_intcls(),$rt_intcls()],returnType:Ry,callable:null},{name:"toMap",modifiers:0,accessLevel:3,parameterTypes:[],returnType:JT,callable:null},{name:"wrongValueFormatException",modifiers:512,accessLevel:1,parameterTypes:[BI,BI,R],returnType:BL,callable:null},{name:"wrongValueFormatException",modifiers:512,accessLevel:1,parameterTypes:[BI,BI,D,R],returnType:BL,callable:null},{name:"recursivelyDefinedObjectException",modifiers
:512,accessLevel:1,parameterTypes:[BI],returnType:BL,callable:null},{name:"",modifiers:512,accessLevel:0,parameterTypes:[],returnType:$rt_voidcls(),callable:null}];Hq.$meta.methods=[{name:"",modifiers:0,accessLevel:3,parameterTypes:[],returnType:$rt_voidcls(),callable:null},{name:"",modifiers:0,accessLevel:3,parameterTypes:[CrK],returnType:$rt_voidcls(),callable:null},{name:"",modifiers:0,accessLevel:3,parameterTypes:[BI],returnType:$rt_voidcls(),callable:null},{name:"",modifiers
:0,accessLevel:3,parameterTypes:[Ir],returnType:$rt_voidcls(),callable:null},{name:"",modifiers:0,accessLevel:3,parameterTypes:[Ii],returnType:$rt_voidcls(),callable:null},{name:"",modifiers:0,accessLevel:3,parameterTypes:[Hq],returnType:$rt_voidcls(),callable:null},{name:"",modifiers:0,accessLevel:3,parameterTypes:[D],returnType:$rt_voidcls(),callable:null},{name:"",modifiers:0,accessLevel:3,parameterTypes:[$rt_intcls()],returnType:$rt_voidcls(),callable:null},{name:"iterator",modifiers
:0,accessLevel:3,parameterTypes:[],returnType:Ex,callable:null},{name:"get",modifiers:0,accessLevel:3,parameterTypes:[$rt_intcls()],returnType:D,callable:null},{name:"getBoolean",modifiers:0,accessLevel:3,parameterTypes:[$rt_intcls()],returnType:$rt_booleancls(),callable:null},{name:"getDouble",modifiers:0,accessLevel:3,parameterTypes:[$rt_intcls()],returnType:$rt_doublecls(),callable:null},{name:"getFloat",modifiers:0,accessLevel:3,parameterTypes:[$rt_intcls()],returnType:$rt_floatcls(),callable:null},{name
:"getNumber",modifiers:0,accessLevel:3,parameterTypes:[$rt_intcls()],returnType:ES,callable:null},{name:"getEnum",modifiers:0,accessLevel:3,parameterTypes:[ABm,$rt_intcls()],returnType:Bs,callable:null},{name:"getBigDecimal",modifiers:0,accessLevel:3,parameterTypes:[$rt_intcls()],returnType:GF,callable:null},{name:"getBigInteger",modifiers:0,accessLevel:3,parameterTypes:[$rt_intcls()],returnType:Gi,callable:null},{name:"getInt",modifiers:0,accessLevel:3,parameterTypes:[$rt_intcls()],returnType:$rt_intcls(),callable
:null},{name:"getJSONArray",modifiers:0,accessLevel:3,parameterTypes:[$rt_intcls()],returnType:Hq,callable:null},{name:"getJSONObject",modifiers:0,accessLevel:3,parameterTypes:[$rt_intcls()],returnType:En,callable:null},{name:"getLong",modifiers:0,accessLevel:3,parameterTypes:[$rt_intcls()],returnType:$rt_longcls(),callable:null},{name:"getString",modifiers:0,accessLevel:3,parameterTypes:[$rt_intcls()],returnType:BI,callable:null},{name:"isNull",modifiers:0,accessLevel:3,parameterTypes:[$rt_intcls()],returnType
:$rt_booleancls(),callable:null},{name:"join",modifiers:0,accessLevel:3,parameterTypes:[BI],returnType:BI,callable:null},{name:"length",modifiers:0,accessLevel:3,parameterTypes:[],returnType:$rt_intcls(),callable:null},{name:"clear",modifiers:0,accessLevel:3,parameterTypes:[],returnType:$rt_voidcls(),callable:null},{name:"opt",modifiers:0,accessLevel:3,parameterTypes:[$rt_intcls()],returnType:D,callable:null},{name:"optBoolean",modifiers:0,accessLevel:3,parameterTypes:[$rt_intcls()],returnType:$rt_booleancls(),callable
:null},{name:"optBoolean",modifiers:0,accessLevel:3,parameterTypes:[$rt_intcls(),$rt_booleancls()],returnType:$rt_booleancls(),callable:null},{name:"optDouble",modifiers:0,accessLevel:3,parameterTypes:[$rt_intcls()],returnType:$rt_doublecls(),callable:null},{name:"optDouble",modifiers:0,accessLevel:3,parameterTypes:[$rt_intcls(),$rt_doublecls()],returnType:$rt_doublecls(),callable:null},{name:"optFloat",modifiers:0,accessLevel:3,parameterTypes:[$rt_intcls()],returnType:$rt_floatcls(),callable:null},{name:"optFloat",modifiers
:0,accessLevel:3,parameterTypes:[$rt_intcls(),$rt_floatcls()],returnType:$rt_floatcls(),callable:null},{name:"optInt",modifiers:0,accessLevel:3,parameterTypes:[$rt_intcls()],returnType:$rt_intcls(),callable:null},{name:"optInt",modifiers:0,accessLevel:3,parameterTypes:[$rt_intcls(),$rt_intcls()],returnType:$rt_intcls(),callable:null},{name:"optEnum",modifiers:0,accessLevel:3,parameterTypes:[ABm,$rt_intcls()],returnType:Bs,callable:null},{name:"optEnum",modifiers:0,accessLevel:3,parameterTypes:[ABm,$rt_intcls(),
Bs],returnType:Bs,callable:null},{name:"optBigInteger",modifiers:0,accessLevel:3,parameterTypes:[$rt_intcls(),Gi],returnType:Gi,callable:null},{name:"optBigDecimal",modifiers:0,accessLevel:3,parameterTypes:[$rt_intcls(),GF],returnType:GF,callable:null},{name:"optJSONArray",modifiers:0,accessLevel:3,parameterTypes:[$rt_intcls()],returnType:Hq,callable:null},{name:"optJSONObject",modifiers:0,accessLevel:3,parameterTypes:[$rt_intcls()],returnType:En,callable:null},{name:"optLong",modifiers:0,accessLevel:3,parameterTypes
:[$rt_intcls()],returnType:$rt_longcls(),callable:null},{name:"optLong",modifiers:0,accessLevel:3,parameterTypes:[$rt_intcls(),$rt_longcls()],returnType:$rt_longcls(),callable:null},{name:"optNumber",modifiers:0,accessLevel:3,parameterTypes:[$rt_intcls()],returnType:ES,callable:null},{name:"optNumber",modifiers:0,accessLevel:3,parameterTypes:[$rt_intcls(),ES],returnType:ES,callable:null},{name:"optString",modifiers:0,accessLevel:3,parameterTypes:[$rt_intcls()],returnType:BI,callable:null},{name:"optString",modifiers
:0,accessLevel:3,parameterTypes:[$rt_intcls(),BI],returnType:BI,callable:null},{name:"put",modifiers:0,accessLevel:3,parameterTypes:[$rt_booleancls()],returnType:Hq,callable:null},{name:"put",modifiers:0,accessLevel:3,parameterTypes:[Ir],returnType:Hq,callable:null},{name:"put",modifiers:0,accessLevel:3,parameterTypes:[$rt_doublecls()],returnType:Hq,callable:null},{name:"put",modifiers:0,accessLevel:3,parameterTypes:[$rt_floatcls()],returnType:Hq,callable:null},{name:"put",modifiers:0,accessLevel:3,parameterTypes
:[$rt_intcls()],returnType:Hq,callable:null},{name:"put",modifiers:0,accessLevel:3,parameterTypes:[$rt_longcls()],returnType:Hq,callable:null},{name:"put",modifiers:0,accessLevel:3,parameterTypes:[JT],returnType:Hq,callable:null},{name:"put",modifiers:0,accessLevel:3,parameterTypes:[D],returnType:Hq,callable:null},{name:"put",modifiers:0,accessLevel:3,parameterTypes:[$rt_intcls(),$rt_booleancls()],returnType:Hq,callable:null},{name:"put",modifiers:0,accessLevel:3,parameterTypes:[$rt_intcls(),Ir],returnType:
Hq,callable:null},{name:"put",modifiers:0,accessLevel:3,parameterTypes:[$rt_intcls(),$rt_doublecls()],returnType:Hq,callable:null},{name:"put",modifiers:0,accessLevel:3,parameterTypes:[$rt_intcls(),$rt_floatcls()],returnType:Hq,callable:null},{name:"put",modifiers:0,accessLevel:3,parameterTypes:[$rt_intcls(),$rt_intcls()],returnType:Hq,callable:null},{name:"put",modifiers:0,accessLevel:3,parameterTypes:[$rt_intcls(),$rt_longcls()],returnType:Hq,callable:null},{name:"put",modifiers:0,accessLevel:3,parameterTypes
:[$rt_intcls(),JT],returnType:Hq,callable:null},{name:"put",modifiers:0,accessLevel:3,parameterTypes:[$rt_intcls(),D],returnType:Hq,callable:null},{name:"putAll",modifiers:0,accessLevel:3,parameterTypes:[Ir],returnType:Hq,callable:null},{name:"putAll",modifiers:0,accessLevel:3,parameterTypes:[Ii],returnType:Hq,callable:null},{name:"putAll",modifiers:0,accessLevel:3,parameterTypes:[Hq],returnType:Hq,callable:null},{name:"putAll",modifiers:0,accessLevel:3,parameterTypes:[D],returnType:Hq,callable:null},{name:
"query",modifiers:0,accessLevel:3,parameterTypes:[BI],returnType:D,callable:null},{name:"query",modifiers:0,accessLevel:3,parameterTypes:[BWe],returnType:D,callable:null},{name:"optQuery",modifiers:0,accessLevel:3,parameterTypes:[BI],returnType:D,callable:null},{name:"optQuery",modifiers:0,accessLevel:3,parameterTypes:[BWe],returnType:D,callable:null},{name:"remove",modifiers:0,accessLevel:3,parameterTypes:[$rt_intcls()],returnType:D,callable:null},{name:"similar",modifiers:0,accessLevel:3,parameterTypes:[D],returnType
:$rt_booleancls(),callable:null},{name:"toJSONObject",modifiers:0,accessLevel:3,parameterTypes:[Hq],returnType:En,callable:null},{name:"toString",modifiers:0,accessLevel:3,parameterTypes:[],returnType:BI,callable:null},{name:"toString",modifiers:0,accessLevel:3,parameterTypes:[$rt_intcls()],returnType:BI,callable:null},{name:"write",modifiers:0,accessLevel:3,parameterTypes:[Ry],returnType:Ry,callable:null},{name:"write",modifiers:0,accessLevel:3,parameterTypes:[Ry,$rt_intcls(),$rt_intcls()],returnType:Ry,callable
:null},{name:"toList",modifiers:0,accessLevel:3,parameterTypes:[],returnType:Kb,callable:null},{name:"isEmpty",modifiers:0,accessLevel:3,parameterTypes:[],returnType:$rt_booleancls(),callable:null},{name:"addAll",modifiers:0,accessLevel:1,parameterTypes:[Ir,$rt_booleancls()],returnType:$rt_voidcls(),callable:null},{name:"addAll",modifiers:0,accessLevel:1,parameterTypes:[Ii,$rt_booleancls()],returnType:$rt_voidcls(),callable:null},{name:"addAll",modifiers:0,accessLevel:1,parameterTypes:[D,$rt_booleancls()],returnType
:$rt_voidcls(),callable:null},{name:"wrongValueFormatException",modifiers:512,accessLevel:1,parameterTypes:[$rt_intcls(),BI,R],returnType:BL,callable:null},{name:"wrongValueFormatException",modifiers:512,accessLevel:1,parameterTypes:[$rt_intcls(),BI,D,R],returnType:BL,callable:null}];Jb.$meta.methods=[{name:"",modifiers:0,accessLevel:3,parameterTypes:[$rt_intcls()],returnType:$rt_voidcls(),callable:null},{name:"",modifiers:0,accessLevel:3,parameterTypes:[BI],returnType:$rt_voidcls(),callable:null},
{name:"toString",modifiers:512,accessLevel:3,parameterTypes:[$rt_intcls(),$rt_intcls()],returnType:BI,callable:null},{name:"toHexString",modifiers:512,accessLevel:3,parameterTypes:[$rt_intcls()],returnType:BI,callable:null},{name:"toOctalString",modifiers:512,accessLevel:3,parameterTypes:[$rt_intcls()],returnType:BI,callable:null},{name:"toBinaryString",modifiers:512,accessLevel:3,parameterTypes:[$rt_intcls()],returnType:BI,callable:null},{name:"toString",modifiers:512,accessLevel:3,parameterTypes:[$rt_intcls()],returnType
:BI,callable:null},{name:"parseInt",modifiers:512,accessLevel:3,parameterTypes:[BI,$rt_intcls()],returnType:$rt_intcls(),callable:null},{name:"parseInt",modifiers:512,accessLevel:3,parameterTypes:[BI],returnType:$rt_intcls(),callable:null},{name:"valueOf",modifiers:512,accessLevel:3,parameterTypes:[BI,$rt_intcls()],returnType:Jb,callable:null},{name:"valueOf",modifiers:512,accessLevel:3,parameterTypes:[BI],returnType:Jb,callable:null},{name:"valueOf",modifiers:512,accessLevel:3,parameterTypes:[$rt_intcls()],returnType
:Jb,callable:null},{name:"ensureIntegerCache",modifiers:512,accessLevel:1,parameterTypes:[],returnType:$rt_voidcls(),callable:null},{name:"intValue",modifiers:0,accessLevel:3,parameterTypes:[],returnType:$rt_intcls(),callable:null},{name:"longValue",modifiers:0,accessLevel:3,parameterTypes:[],returnType:$rt_longcls(),callable:null},{name:"floatValue",modifiers:0,accessLevel:3,parameterTypes:[],returnType:$rt_floatcls(),callable:null},{name:"doubleValue",modifiers:0,accessLevel:3,parameterTypes:[],returnType
:$rt_doublecls(),callable:null},{name:"toString",modifiers:0,accessLevel:3,parameterTypes:[],returnType:BI,callable:null},{name:"hashCode",modifiers:0,accessLevel:3,parameterTypes:[],returnType:$rt_intcls(),callable:null},{name:"equals",modifiers:0,accessLevel:3,parameterTypes:[D],returnType:$rt_booleancls(),callable:null},{name:"getInteger",modifiers:512,accessLevel:3,parameterTypes:[BI],returnType:Jb,callable:null},{name:"getInteger",modifiers:512,accessLevel:3,parameterTypes:[BI,$rt_intcls()],returnType:
Jb,callable:null},{name:"getInteger",modifiers:512,accessLevel:3,parameterTypes:[BI,Jb],returnType:Jb,callable:null},{name:"decode",modifiers:512,accessLevel:3,parameterTypes:[BI],returnType:Jb,callable:null},{name:"decodeDigit",modifiers:512,accessLevel:1,parameterTypes:[$rt_charcls()],returnType:$rt_intcls(),callable:null},{name:"compareTo",modifiers:0,accessLevel:3,parameterTypes:[Jb],returnType:$rt_intcls(),callable:null},{name:"compare",modifiers:512,accessLevel:3,parameterTypes:[$rt_intcls(),$rt_intcls()],returnType
:$rt_intcls(),callable:null},{name:"numberOfLeadingZeros",modifiers:512,accessLevel:3,parameterTypes:[$rt_intcls()],returnType:$rt_intcls(),callable:null},{name:"numberOfTrailingZeros",modifiers:512,accessLevel:3,parameterTypes:[$rt_intcls()],returnType:$rt_intcls(),callable:null},{name:"highestOneBit",modifiers:512,accessLevel:3,parameterTypes:[$rt_intcls()],returnType:$rt_intcls(),callable:null},{name:"lowestOneBit",modifiers:512,accessLevel:3,parameterTypes:[$rt_intcls()],returnType:$rt_intcls(),callable
:null},{name:"bitCount",modifiers:512,accessLevel:3,parameterTypes:[$rt_intcls()],returnType:$rt_intcls(),callable:null},{name:"rotateLeft",modifiers:512,accessLevel:3,parameterTypes:[$rt_intcls(),$rt_intcls()],returnType:$rt_intcls(),callable:null},{name:"rotateRight",modifiers:512,accessLevel:3,parameterTypes:[$rt_intcls(),$rt_intcls()],returnType:$rt_intcls(),callable:null},{name:"reverse",modifiers:512,accessLevel:3,parameterTypes:[$rt_intcls()],returnType:$rt_intcls(),callable:null},{name:"reverseBytes",modifiers
:512,accessLevel:3,parameterTypes:[$rt_intcls()],returnType:$rt_intcls(),callable:null},{name:"signum",modifiers:512,accessLevel:3,parameterTypes:[$rt_intcls()],returnType:$rt_intcls(),callable:null},{name:"divideUnsigned",modifiers:768,accessLevel:3,parameterTypes:[$rt_intcls(),$rt_intcls()],returnType:$rt_intcls(),callable:null},{name:"remainderUnsigned",modifiers:768,accessLevel:3,parameterTypes:[$rt_intcls(),$rt_intcls()],returnType:$rt_intcls(),callable:null},{name:"compareTo",modifiers:96,accessLevel:
3,parameterTypes:[D],returnType:$rt_intcls(),callable:null},{name:"",modifiers:512,accessLevel:0,parameterTypes:[],returnType:$rt_voidcls(),callable:null}];BIs.$meta.methods=[{name:"",modifiers:0,accessLevel:3,parameterTypes:[],returnType:$rt_voidcls(),callable:null},{name:"contains",modifiers:0,accessLevel:3,parameterTypes:[APa],returnType:$rt_booleancls(),callable:null},{name:"newDecoder",modifiers:0,accessLevel:3,parameterTypes:[],returnType:AQl,callable:null},{name:"newEncoder",modifiers:0,accessLevel
:3,parameterTypes:[],returnType:AIc,callable:null}];A7o.$meta.methods=[{name:"",modifiers:0,accessLevel:1,parameterTypes:[],returnType:$rt_voidcls(),callable:null},{name:"clone",modifiers:4,accessLevel:2,parameterTypes:[],returnType:D,callable:null},{name:"equals",modifiers:0,accessLevel:3,parameterTypes:[D],returnType:$rt_booleancls(),callable:null},{name:"hashCode",modifiers:0,accessLevel:3,parameterTypes:[],returnType:$rt_intcls(),callable:null},{name:"toString",modifiers:0,accessLevel:3,parameterTypes
:[],returnType:BI,callable:null},{name:"",modifiers:32,accessLevel:0,parameterTypes:[BGN],returnType:$rt_voidcls(),callable:null}];AIJ.$meta.methods=[{name:"",modifiers:0,accessLevel:3,parameterTypes:[],returnType:$rt_voidcls(),callable:null},{name:"getInputStream",modifiers:0,accessLevel:3,parameterTypes:[Bb],returnType:M6,callable:null},{name:"getInputStreamAssets",modifiers:0,accessLevel:3,parameterTypes:[Bb],returnType:M6,callable:null},{name:"getResourceStream",modifiers:0,accessLevel:1,parameterTypes
:[Bb],returnType:M6,callable:null},{name:"resourceExists",modifiers:0,accessLevel:3,parameterTypes:[Bb],returnType:$rt_booleancls(),callable:null},{name:"getResourceDomains",modifiers:0,accessLevel:3,parameterTypes:[],returnType:Ji,callable:null},{name:"getPackMetadata",modifiers:0,accessLevel:3,parameterTypes:[Bce,BI],returnType:Uj,callable:null},{name:"getPackImage",modifiers:0,accessLevel:3,parameterTypes:[],returnType:Bl$,callable:null},{name:"getPackName",modifiers:0,accessLevel:3,parameterTypes:[],returnType
:BI,callable:null},{name:"",modifiers:512,accessLevel:0,parameterTypes:[],returnType:$rt_voidcls(),callable:null}];Kf.$meta.methods=[{name:"",modifiers:0,accessLevel:3,parameterTypes:[$rt_charcls()],returnType:$rt_voidcls(),callable:null},{name:"charValue",modifiers:0,accessLevel:3,parameterTypes:[],returnType:$rt_charcls(),callable:null},{name:"valueOf",modifiers:512,accessLevel:3,parameterTypes:[$rt_charcls()],returnType:Kf,callable:null},{name:"toString",modifiers:0,accessLevel:3,parameterTypes
:[],returnType:BI,callable:null},{name:"equals",modifiers:0,accessLevel:3,parameterTypes:[D],returnType:$rt_booleancls(),callable:null},{name:"hashCode",modifiers:0,accessLevel:3,parameterTypes:[],returnType:$rt_intcls(),callable:null},{name:"toString",modifiers:512,accessLevel:3,parameterTypes:[$rt_charcls()],returnType:BI,callable:null},{name:"isValidCodePoint",modifiers:512,accessLevel:3,parameterTypes:[$rt_intcls()],returnType:$rt_booleancls(),callable:null},{name:"isBmpCodePoint",modifiers:512,accessLevel
:3,parameterTypes:[$rt_intcls()],returnType:$rt_booleancls(),callable:null},{name:"isSupplementaryCodePoint",modifiers:512,accessLevel:3,parameterTypes:[$rt_intcls()],returnType:$rt_booleancls(),callable:null},{name:"isHighSurrogate",modifiers:512,accessLevel:3,parameterTypes:[$rt_charcls()],returnType:$rt_booleancls(),callable:null},{name:"isLowSurrogate",modifiers:512,accessLevel:3,parameterTypes:[$rt_charcls()],returnType:$rt_booleancls(),callable:null},{name:"isSurrogate",modifiers:512,accessLevel:3,parameterTypes
:[$rt_charcls()],returnType:$rt_booleancls(),callable:null},{name:"isSurrogatePair",modifiers:512,accessLevel:3,parameterTypes:[$rt_charcls(),$rt_charcls()],returnType:$rt_booleancls(),callable:null},{name:"charCount",modifiers:512,accessLevel:3,parameterTypes:[$rt_intcls()],returnType:$rt_intcls(),callable:null},{name:"toCodePoint",modifiers:512,accessLevel:3,parameterTypes:[$rt_charcls(),$rt_charcls()],returnType:$rt_intcls(),callable:null},{name:"codePointAt",modifiers:512,accessLevel:3,parameterTypes:[Y4,
$rt_intcls()],returnType:$rt_intcls(),callable:null},{name:"codePointAt",modifiers:512,accessLevel:3,parameterTypes:[$rt_arraycls($rt_charcls()),$rt_intcls()],returnType:$rt_intcls(),callable:null},{name:"codePointAt",modifiers:512,accessLevel:3,parameterTypes:[$rt_arraycls($rt_charcls()),$rt_intcls(),$rt_intcls()],returnType:$rt_intcls(),callable:null},{name:"codePointBefore",modifiers:512,accessLevel:3,parameterTypes:[Y4,$rt_intcls()],returnType:$rt_intcls(),callable:null},{name:"codePointBefore",modifiers
:512,accessLevel:3,parameterTypes:[$rt_arraycls($rt_charcls()),$rt_intcls()],returnType:$rt_intcls(),callable:null},{name:"codePointBefore",modifiers:512,accessLevel:3,parameterTypes:[$rt_arraycls($rt_charcls()),$rt_intcls(),$rt_intcls()],returnType:$rt_intcls(),callable:null},{name:"highSurrogate",modifiers:512,accessLevel:3,parameterTypes:[$rt_intcls()],returnType:$rt_charcls(),callable:null},{name:"lowSurrogate",modifiers:512,accessLevel:3,parameterTypes:[$rt_intcls()],returnType:$rt_charcls(),callable:null},
{name:"toLowerCase",modifiers:512,accessLevel:3,parameterTypes:[$rt_charcls()],returnType:$rt_charcls(),callable:null},{name:"toLowerCase",modifiers:512,accessLevel:3,parameterTypes:[$rt_intcls()],returnType:$rt_intcls(),callable:null},{name:"toLowerCaseLowLevel",modifiers:512,accessLevel:1,parameterTypes:[$rt_intcls()],returnType:$rt_intcls(),callable:null},{name:"toLowerCaseSystem",modifiers:768,accessLevel:1,parameterTypes:[$rt_intcls()],returnType:$rt_intcls(),callable:null},{name:"toUpperCase",modifiers
:512,accessLevel:3,parameterTypes:[$rt_charcls()],returnType:$rt_charcls(),callable:null},{name:"toUpperCase",modifiers:512,accessLevel:3,parameterTypes:[$rt_intcls()],returnType:$rt_intcls(),callable:null},{name:"toUpperCaseLowLevel",modifiers:512,accessLevel:1,parameterTypes:[$rt_intcls()],returnType:$rt_intcls(),callable:null},{name:"toUpperCaseSystem",modifiers:768,accessLevel:1,parameterTypes:[$rt_intcls()],returnType:$rt_intcls(),callable:null},{name:"digit",modifiers:512,accessLevel:3,parameterTypes:
[$rt_charcls(),$rt_intcls()],returnType:$rt_intcls(),callable:null},{name:"digit",modifiers:512,accessLevel:3,parameterTypes:[$rt_intcls(),$rt_intcls()],returnType:$rt_intcls(),callable:null},{name:"getNumericValue",modifiers:512,accessLevel:3,parameterTypes:[$rt_charcls()],returnType:$rt_intcls(),callable:null},{name:"getNumericValue",modifiers:512,accessLevel:3,parameterTypes:[$rt_intcls()],returnType:$rt_intcls(),callable:null},{name:"forDigit",modifiers:512,accessLevel:3,parameterTypes:[$rt_intcls(),$rt_intcls()],returnType
:$rt_charcls(),callable:null},{name:"isDigit",modifiers:512,accessLevel:3,parameterTypes:[$rt_charcls()],returnType:$rt_booleancls(),callable:null},{name:"isDigit",modifiers:512,accessLevel:3,parameterTypes:[$rt_intcls()],returnType:$rt_booleancls(),callable:null},{name:"getDigitMapping",modifiers:512,accessLevel:1,parameterTypes:[],returnType:$rt_arraycls($rt_intcls()),callable:null},{name:"obtainDigitMapping",modifiers:512,accessLevel:1,parameterTypes:[],returnType:CBW,callable:null},{name:"getClasses",modifiers
:512,accessLevel:1,parameterTypes:[],returnType:$rt_arraycls(AYM),callable:null},{name:"obtainClasses",modifiers:512,accessLevel:1,parameterTypes:[],returnType:CBW,callable:null},{name:"toChars",modifiers:512,accessLevel:3,parameterTypes:[$rt_intcls(),$rt_arraycls($rt_charcls()),$rt_intcls()],returnType:$rt_intcls(),callable:null},{name:"toChars",modifiers:512,accessLevel:3,parameterTypes:[$rt_intcls()],returnType:$rt_arraycls($rt_charcls()),callable:null},{name:"codePointCount",modifiers:512,accessLevel:3,parameterTypes
:[Y4,$rt_intcls(),$rt_intcls()],returnType:$rt_intcls(),callable:null},{name:"codePointCount",modifiers:512,accessLevel:3,parameterTypes:[$rt_arraycls($rt_charcls()),$rt_intcls(),$rt_intcls()],returnType:$rt_intcls(),callable:null},{name:"offsetByCodePoints",modifiers:512,accessLevel:3,parameterTypes:[Y4,$rt_intcls(),$rt_intcls()],returnType:$rt_intcls(),callable:null},{name:"offsetByCodePoints",modifiers:512,accessLevel:3,parameterTypes:[$rt_arraycls($rt_charcls()),$rt_intcls(),$rt_intcls(),$rt_intcls(),$rt_intcls()],returnType
:$rt_intcls(),callable:null},{name:"isISOControl",modifiers:512,accessLevel:3,parameterTypes:[$rt_charcls()],returnType:$rt_booleancls(),callable:null},{name:"isISOControl",modifiers:512,accessLevel:3,parameterTypes:[$rt_intcls()],returnType:$rt_booleancls(),callable:null},{name:"getType",modifiers:512,accessLevel:3,parameterTypes:[$rt_charcls()],returnType:$rt_intcls(),callable:null},{name:"getType",modifiers:512,accessLevel:3,parameterTypes:[$rt_intcls()],returnType:$rt_intcls(),callable:null},{name:"isLowerCase",modifiers
:512,accessLevel:3,parameterTypes:[$rt_charcls()],returnType:$rt_booleancls(),callable:null},{name:"isLowerCase",modifiers:512,accessLevel:3,parameterTypes:[$rt_intcls()],returnType:$rt_booleancls(),callable:null},{name:"isUpperCase",modifiers:512,accessLevel:3,parameterTypes:[$rt_charcls()],returnType:$rt_booleancls(),callable:null},{name:"isUpperCase",modifiers:512,accessLevel:3,parameterTypes:[$rt_intcls()],returnType:$rt_booleancls(),callable:null},{name:"isTitleCase",modifiers:512,accessLevel:3,parameterTypes
:[$rt_charcls()],returnType:$rt_booleancls(),callable:null},{name:"isTitleCase",modifiers:512,accessLevel:3,parameterTypes:[$rt_intcls()],returnType:$rt_booleancls(),callable:null},{name:"isDefined",modifiers:512,accessLevel:3,parameterTypes:[$rt_charcls()],returnType:$rt_booleancls(),callable:null},{name:"isDefined",modifiers:512,accessLevel:3,parameterTypes:[$rt_intcls()],returnType:$rt_booleancls(),callable:null},{name:"isLetter",modifiers:512,accessLevel:3,parameterTypes:[$rt_charcls()],returnType:$rt_booleancls(),callable
:null},{name:"isLetter",modifiers:512,accessLevel:3,parameterTypes:[$rt_intcls()],returnType:$rt_booleancls(),callable:null},{name:"isLetterOrDigit",modifiers:512,accessLevel:3,parameterTypes:[$rt_charcls()],returnType:$rt_booleancls(),callable:null},{name:"isLetterOrDigit",modifiers:512,accessLevel:3,parameterTypes:[$rt_intcls()],returnType:$rt_booleancls(),callable:null},{name:"isJavaLetter",modifiers:640,accessLevel:3,parameterTypes:[$rt_charcls()],returnType:$rt_booleancls(),callable:null},{name:"isJavaIdentifierStart",modifiers
:512,accessLevel:3,parameterTypes:[$rt_charcls()],returnType:$rt_booleancls(),callable:null},{name:"isJavaIdentifierStart",modifiers:512,accessLevel:3,parameterTypes:[$rt_intcls()],returnType:$rt_booleancls(),callable:null},{name:"isJavaLetterOrDigit",modifiers:640,accessLevel:3,parameterTypes:[$rt_charcls()],returnType:$rt_booleancls(),callable:null},{name:"isJavaIdentifierPart",modifiers:512,accessLevel:3,parameterTypes:[$rt_charcls()],returnType:$rt_booleancls(),callable:null},{name:"isJavaIdentifierPart",modifiers
:512,accessLevel:3,parameterTypes:[$rt_intcls()],returnType:$rt_booleancls(),callable:null},{name:"isAlphabetic",modifiers:512,accessLevel:3,parameterTypes:[$rt_intcls()],returnType:$rt_booleancls(),callable:null},{name:"isUnicodeIdentifierStart",modifiers:512,accessLevel:3,parameterTypes:[$rt_charcls()],returnType:$rt_booleancls(),callable:null},{name:"isUnicodeIdentifierStart",modifiers:512,accessLevel:3,parameterTypes:[$rt_intcls()],returnType:$rt_booleancls(),callable:null},{name:"isUnicodeIdentifierPart",modifiers
:512,accessLevel:3,parameterTypes:[$rt_charcls()],returnType:$rt_booleancls(),callable:null},{name:"isUnicodeIdentifierPart",modifiers:512,accessLevel:3,parameterTypes:[$rt_intcls()],returnType:$rt_booleancls(),callable:null},{name:"isIdentifierIgnorable",modifiers:512,accessLevel:3,parameterTypes:[$rt_charcls()],returnType:$rt_booleancls(),callable:null},{name:"isIdentifierIgnorable",modifiers:512,accessLevel:3,parameterTypes:[$rt_intcls()],returnType:$rt_booleancls(),callable:null},{name:"isSpace",modifiers
:640,accessLevel:3,parameterTypes:[$rt_charcls()],returnType:$rt_booleancls(),callable:null},{name:"isSpaceChar",modifiers:512,accessLevel:3,parameterTypes:[$rt_charcls()],returnType:$rt_booleancls(),callable:null},{name:"isSpaceChar",modifiers:512,accessLevel:3,parameterTypes:[$rt_intcls()],returnType:$rt_booleancls(),callable:null},{name:"isWhitespace",modifiers:512,accessLevel:3,parameterTypes:[$rt_charcls()],returnType:$rt_booleancls(),callable:null},{name:"isWhitespace",modifiers:512,accessLevel:3,parameterTypes
:[$rt_intcls()],returnType:$rt_booleancls(),callable:null},{name:"compareTo",modifiers:0,accessLevel:3,parameterTypes:[Kf],returnType:$rt_intcls(),callable:null},{name:"compare",modifiers:512,accessLevel:3,parameterTypes:[$rt_charcls(),$rt_charcls()],returnType:$rt_intcls(),callable:null},{name:"reverseBytes",modifiers:512,accessLevel:3,parameterTypes:[$rt_charcls()],returnType:$rt_charcls(),callable:null},{name:"compareTo",modifiers:96,accessLevel:3,parameterTypes:[D],returnType:$rt_intcls(),callable:null},
{name:"",modifiers:512,accessLevel:0,parameterTypes:[],returnType:$rt_voidcls(),callable:null},{name:"obtainDigitMapping$$create",modifiers:768,accessLevel:1,parameterTypes:[],returnType:CBW,callable:null},{name:"obtainClasses$$create",modifiers:768,accessLevel:1,parameterTypes:[],returnType:CBW,callable:null}];AEM.$meta.methods=[{name:"newElementArray",modifiers:0,accessLevel:0,parameterTypes:[$rt_intcls()],returnType:$rt_arraycls(ACJ),callable:null},{name:"",modifiers:0,accessLevel:3,parameterTypes
:[],returnType:$rt_voidcls(),callable:null},{name:"",modifiers:0,accessLevel:3,parameterTypes:[$rt_intcls()],returnType:$rt_voidcls(),callable:null},{name:"calculateCapacity",modifiers:512,accessLevel:1,parameterTypes:[$rt_intcls()],returnType:$rt_intcls(),callable:null},{name:"",modifiers:0,accessLevel:3,parameterTypes:[$rt_intcls(),$rt_floatcls()],returnType:$rt_voidcls(),callable:null},{name:"",modifiers:0,accessLevel:3,parameterTypes:[JT],returnType:$rt_voidcls(),callable:null},{name:"clear",modifiers
:0,accessLevel:3,parameterTypes:[],returnType:$rt_voidcls(),callable:null},{name:"clone",modifiers:0,accessLevel:3,parameterTypes:[],returnType:D,callable:null},{name:"computeThreshold",modifiers:0,accessLevel:1,parameterTypes:[],returnType:$rt_voidcls(),callable:null},{name:"containsKey",modifiers:0,accessLevel:3,parameterTypes:[D],returnType:$rt_booleancls(),callable:null},{name:"containsValue",modifiers:0,accessLevel:3,parameterTypes:[D],returnType:$rt_booleancls(),callable:null},{name:"entrySet",modifiers
:0,accessLevel:3,parameterTypes:[],returnType:Ji,callable:null},{name:"get",modifiers:0,accessLevel:3,parameterTypes:[D],returnType:D,callable:null},{name:"getEntry",modifiers:4,accessLevel:0,parameterTypes:[D],returnType:ACJ,callable:null},{name:"findNonNullKeyEntry",modifiers:4,accessLevel:0,parameterTypes:[D,$rt_intcls(),$rt_intcls()],returnType:ACJ,callable:null},{name:"findNullKeyEntry",modifiers:4,accessLevel:0,parameterTypes:[],returnType:ACJ,callable:null},{name:"isEmpty",modifiers:0,accessLevel:3,parameterTypes
:[],returnType:$rt_booleancls(),callable:null},{name:"keySet",modifiers:0,accessLevel:3,parameterTypes:[],returnType:Ji,callable:null},{name:"put",modifiers:0,accessLevel:3,parameterTypes:[D,D],returnType:D,callable:null},{name:"putImpl",modifiers:0,accessLevel:0,parameterTypes:[D,D],returnType:D,callable:null},{name:"createEntry",modifiers:0,accessLevel:0,parameterTypes:[D,$rt_intcls(),D],returnType:ACJ,callable:null},{name:"createHashedEntry",modifiers:0,accessLevel:0,parameterTypes:[D,$rt_intcls(),$rt_intcls()],returnType
:ACJ,callable:null},{name:"putAll",modifiers:0,accessLevel:3,parameterTypes:[JT],returnType:$rt_voidcls(),callable:null},{name:"putAllImpl",modifiers:0,accessLevel:1,parameterTypes:[JT],returnType:$rt_voidcls(),callable:null},{name:"rehash",modifiers:0,accessLevel:0,parameterTypes:[$rt_intcls()],returnType:$rt_voidcls(),callable:null},{name:"rehash",modifiers:0,accessLevel:0,parameterTypes:[],returnType:$rt_voidcls(),callable:null},{name:"remove",modifiers:0,accessLevel:3,parameterTypes:[D],returnType:D,callable
:null},{name:"removeEntry",modifiers:4,accessLevel:0,parameterTypes:[ACJ],returnType:$rt_voidcls(),callable:null},{name:"removeEntry",modifiers:4,accessLevel:0,parameterTypes:[D],returnType:ACJ,callable:null},{name:"size",modifiers:0,accessLevel:3,parameterTypes:[],returnType:$rt_intcls(),callable:null},{name:"values",modifiers:0,accessLevel:3,parameterTypes:[],returnType:Ir,callable:null},{name:"computeHashCode",modifiers:512,accessLevel:0,parameterTypes:[D],returnType:$rt_intcls(),callable:null},{name:"areEqualKeys",modifiers
:512,accessLevel:0,parameterTypes:[D,D],returnType:$rt_booleancls(),callable:null},{name:"areEqualValues",modifiers:512,accessLevel:0,parameterTypes:[D,D],returnType:$rt_booleancls(),callable:null}];QK.$meta.methods=[{name:"",modifiers:0,accessLevel:3,parameterTypes:[],returnType:$rt_voidcls(),callable:null},{name:"",modifiers:0,accessLevel:3,parameterTypes:[$rt_intcls()],returnType:$rt_voidcls(),callable:null},{name:"",modifiers:0,accessLevel:3,parameterTypes:[Ir],returnType:$rt_voidcls(),callable
:null},{name:"trimToSize",modifiers:0,accessLevel:3,parameterTypes:[],returnType:$rt_voidcls(),callable:null},{name:"ensureCapacity",modifiers:0,accessLevel:3,parameterTypes:[$rt_intcls()],returnType:$rt_voidcls(),callable:null},{name:"get",modifiers:0,accessLevel:3,parameterTypes:[$rt_intcls()],returnType:D,callable:null},{name:"size",modifiers:0,accessLevel:3,parameterTypes:[],returnType:$rt_intcls(),callable:null},{name:"clone",modifiers:0,accessLevel:3,parameterTypes:[],returnType:D,callable:null},{name
:"set",modifiers:0,accessLevel:3,parameterTypes:[$rt_intcls(),D],returnType:D,callable:null},{name:"add",modifiers:0,accessLevel:3,parameterTypes:[D],returnType:$rt_booleancls(),callable:null},{name:"add",modifiers:0,accessLevel:3,parameterTypes:[$rt_intcls(),D],returnType:$rt_voidcls(),callable:null},{name:"remove",modifiers:0,accessLevel:3,parameterTypes:[$rt_intcls()],returnType:D,callable:null},{name:"remove",modifiers:0,accessLevel:3,parameterTypes:[D],returnType:$rt_booleancls(),callable:null},{name:"clear",modifiers
:0,accessLevel:3,parameterTypes:[],returnType:$rt_voidcls(),callable:null},{name:"addAll",modifiers:0,accessLevel:3,parameterTypes:[$rt_intcls(),Ir],returnType:$rt_booleancls(),callable:null},{name:"removeRange",modifiers:0,accessLevel:2,parameterTypes:[$rt_intcls(),$rt_intcls()],returnType:$rt_voidcls(),callable:null},{name:"checkIndex",modifiers:0,accessLevel:1,parameterTypes:[$rt_intcls()],returnType:$rt_voidcls(),callable:null},{name:"checkIndexForAdd",modifiers:0,accessLevel:1,parameterTypes:[$rt_intcls()],returnType
:$rt_voidcls(),callable:null},{name:"replaceAll",modifiers:0,accessLevel:3,parameterTypes:[BVi],returnType:$rt_voidcls(),callable:null}];Bb.$meta.methods=[{name:"",modifiers:0,accessLevel:2,parameterTypes:[$rt_intcls(),$rt_arraycls(BI)],returnType:$rt_voidcls(),callable:null},{name:"",modifiers:0,accessLevel:3,parameterTypes:[BI],returnType:$rt_voidcls(),callable:null},{name:"",modifiers:0,accessLevel:3,parameterTypes:[BI,BI],returnType:$rt_voidcls(),callable:null},{name:"splitObjectName",modifiers
:512,accessLevel:2,parameterTypes:[BI],returnType:$rt_arraycls(BI),callable:null},{name:"getResourcePath",modifiers:0,accessLevel:3,parameterTypes:[],returnType:BI,callable:null},{name:"getResourceDomain",modifiers:0,accessLevel:3,parameterTypes:[],returnType:BI,callable:null},{name:"toString",modifiers:0,accessLevel:3,parameterTypes:[],returnType:BI,callable:null},{name:"equals",modifiers:0,accessLevel:3,parameterTypes:[D],returnType:$rt_booleancls(),callable:null},{name:"hashCode",modifiers:0,accessLevel:
3,parameterTypes:[],returnType:$rt_intcls(),callable:null}];Bg_.$meta.methods=[{name:"",modifiers:0,accessLevel:0,parameterTypes:[B$I],returnType:$rt_voidcls(),callable:null},{name:"free",modifiers:0,accessLevel:3,parameterTypes:[],returnType:$rt_voidcls(),callable:null}];BD.$meta.methods=[{name:"getIdFromBlock",modifiers:512,accessLevel:3,parameterTypes:[BD],returnType:$rt_intcls(),callable:null},{name:"getStateId",modifiers:512,accessLevel:3,parameterTypes:[Uy],returnType:$rt_intcls(),callable:null},
{name:"getBlockById",modifiers:512,accessLevel:3,parameterTypes:[$rt_intcls()],returnType:BD,callable:null},{name:"getStateById",modifiers:512,accessLevel:3,parameterTypes:[$rt_intcls()],returnType:Uy,callable:null},{name:"getBlockFromItem",modifiers:512,accessLevel:3,parameterTypes:[BP],returnType:BD,callable:null},{name:"getBlockFromName",modifiers:512,accessLevel:3,parameterTypes:[BI],returnType:BD,callable:null},{name:"isFullBlock",modifiers:0,accessLevel:3,parameterTypes:[],returnType:$rt_booleancls(),callable
:null},{name:"getLightOpacity",modifiers:0,accessLevel:3,parameterTypes:[],returnType:$rt_intcls(),callable:null},{name:"isTranslucent",modifiers:0,accessLevel:3,parameterTypes:[],returnType:$rt_booleancls(),callable:null},{name:"getLightValue",modifiers:0,accessLevel:3,parameterTypes:[],returnType:$rt_intcls(),callable:null},{name:"getUseNeighborBrightness",modifiers:0,accessLevel:3,parameterTypes:[],returnType:$rt_booleancls(),callable:null},{name:"getMaterial",modifiers:0,accessLevel:3,parameterTypes:[],returnType
:DC,callable:null},{name:"getMapColor",modifiers:0,accessLevel:3,parameterTypes:[Uy],returnType:DY,callable:null},{name:"getStateFromMeta",modifiers:0,accessLevel:3,parameterTypes:[$rt_intcls()],returnType:Uy,callable:null},{name:"getMetaFromState",modifiers:0,accessLevel:3,parameterTypes:[Uy],returnType:$rt_intcls(),callable:null},{name:"getActualState",modifiers:0,accessLevel:3,parameterTypes:[Uy,AJM,BU],returnType:Uy,callable:null},{name:"",modifiers:0,accessLevel:3,parameterTypes:[DC,DY],returnType
:$rt_voidcls(),callable:null},{name:"",modifiers:0,accessLevel:2,parameterTypes:[DC],returnType:$rt_voidcls(),callable:null},{name:"setStepSound",modifiers:0,accessLevel:2,parameterTypes:[OG],returnType:BD,callable:null},{name:"setLightOpacity",modifiers:0,accessLevel:2,parameterTypes:[$rt_intcls()],returnType:BD,callable:null},{name:"setLightLevel",modifiers:0,accessLevel:2,parameterTypes:[$rt_floatcls()],returnType:BD,callable:null},{name:"setResistance",modifiers:0,accessLevel:2,parameterTypes:[$rt_floatcls()],returnType
:BD,callable:null},{name:"isBlockNormalCube",modifiers:0,accessLevel:3,parameterTypes:[],returnType:$rt_booleancls(),callable:null},{name:"isNormalCube",modifiers:0,accessLevel:3,parameterTypes:[],returnType:$rt_booleancls(),callable:null},{name:"isVisuallyOpaque",modifiers:0,accessLevel:3,parameterTypes:[],returnType:$rt_booleancls(),callable:null},{name:"isFullCube",modifiers:0,accessLevel:3,parameterTypes:[],returnType:$rt_booleancls(),callable:null},{name:"isPassable",modifiers:0,accessLevel:3,parameterTypes
:[AJM,BU],returnType:$rt_booleancls(),callable:null},{name:"getRenderType",modifiers:0,accessLevel:3,parameterTypes:[],returnType:$rt_intcls(),callable:null},{name:"isReplaceable",modifiers:0,accessLevel:3,parameterTypes:[AIo,BU],returnType:$rt_booleancls(),callable:null},{name:"setHardness",modifiers:0,accessLevel:2,parameterTypes:[$rt_floatcls()],returnType:BD,callable:null},{name:"setBlockUnbreakable",modifiers:0,accessLevel:2,parameterTypes:[],returnType:BD,callable:null},{name:"getBlockHardness",modifiers
:0,accessLevel:3,parameterTypes:[AIo,BU],returnType:$rt_floatcls(),callable:null},{name:"setTickRandomly",modifiers:0,accessLevel:2,parameterTypes:[$rt_booleancls()],returnType:BD,callable:null},{name:"getTickRandomly",modifiers:0,accessLevel:3,parameterTypes:[],returnType:$rt_booleancls(),callable:null},{name:"hasTileEntity",modifiers:0,accessLevel:3,parameterTypes:[],returnType:$rt_booleancls(),callable:null},{name:"setBlockBounds",modifiers:4,accessLevel:2,parameterTypes:[$rt_floatcls(),$rt_floatcls(),$rt_floatcls(),
$rt_floatcls(),$rt_floatcls(),$rt_floatcls()],returnType:$rt_voidcls(),callable:null},{name:"getMixedBrightnessForBlock",modifiers:0,accessLevel:3,parameterTypes:[AJM,BU],returnType:$rt_intcls(),callable:null},{name:"shouldSideBeRendered",modifiers:0,accessLevel:3,parameterTypes:[AJM,BU,Ej],returnType:$rt_booleancls(),callable:null},{name:"isBlockSolid",modifiers:0,accessLevel:3,parameterTypes:[AJM,BU,Ej],returnType:$rt_booleancls(),callable:null},{name:"getSelectedBoundingBox",modifiers:0,accessLevel:3,parameterTypes
:[AIo,BU],returnType:ZU,callable:null},{name:"addCollisionBoxesToList",modifiers:0,accessLevel:3,parameterTypes:[AIo,BU,Uy,ZU,Kb,DA],returnType:$rt_voidcls(),callable:null},{name:"getCollisionBoundingBox",modifiers:0,accessLevel:3,parameterTypes:[AIo,BU,Uy],returnType:ZU,callable:null},{name:"isOpaqueCube",modifiers:0,accessLevel:3,parameterTypes:[],returnType:$rt_booleancls(),callable:null},{name:"canCollideCheck",modifiers:0,accessLevel:3,parameterTypes:[Uy,$rt_booleancls()],returnType:$rt_booleancls(),callable
:null},{name:"isCollidable",modifiers:0,accessLevel:3,parameterTypes:[],returnType:$rt_booleancls(),callable:null},{name:"randomTick",modifiers:0,accessLevel:3,parameterTypes:[AIo,BU,Uy,A8l],returnType:$rt_voidcls(),callable:null},{name:"updateTick",modifiers:0,accessLevel:3,parameterTypes:[AIo,BU,Uy,A8l],returnType:$rt_voidcls(),callable:null},{name:"randomDisplayTick",modifiers:0,accessLevel:3,parameterTypes:[AIo,BU,Uy,A8l],returnType:$rt_voidcls(),callable:null},{name:"onBlockDestroyedByPlayer",modifiers
:0,accessLevel:3,parameterTypes:[AIo,BU,Uy],returnType:$rt_voidcls(),callable:null},{name:"onNeighborBlockChange",modifiers:0,accessLevel:3,parameterTypes:[AIo,BU,Uy,BD],returnType:$rt_voidcls(),callable:null},{name:"tickRate",modifiers:0,accessLevel:3,parameterTypes:[AIo],returnType:$rt_intcls(),callable:null},{name:"onBlockAdded",modifiers:0,accessLevel:3,parameterTypes:[AIo,BU,Uy],returnType:$rt_voidcls(),callable:null},{name:"breakBlock",modifiers:0,accessLevel:3,parameterTypes:[AIo,BU,Uy],returnType:$rt_voidcls(),callable
:null},{name:"quantityDropped",modifiers:0,accessLevel:3,parameterTypes:[A8l],returnType:$rt_intcls(),callable:null},{name:"getItemDropped",modifiers:0,accessLevel:3,parameterTypes:[Uy,A8l,$rt_intcls()],returnType:BP,callable:null},{name:"getPlayerRelativeBlockHardness",modifiers:0,accessLevel:3,parameterTypes:[Da,AIo,BU],returnType:$rt_floatcls(),callable:null},{name:"dropBlockAsItem",modifiers:4,accessLevel:3,parameterTypes:[AIo,BU,Uy,$rt_intcls()],returnType:$rt_voidcls(),callable:null},{name:"dropBlockAsItemWithChance",modifiers
:0,accessLevel:3,parameterTypes:[AIo,BU,Uy,$rt_floatcls(),$rt_intcls()],returnType:$rt_voidcls(),callable:null},{name:"spawnAsEntity",modifiers:512,accessLevel:3,parameterTypes:[AIo,BU,O],returnType:$rt_voidcls(),callable:null},{name:"dropXpOnBlockBreak",modifiers:0,accessLevel:2,parameterTypes:[AIo,BU,$rt_intcls()],returnType:$rt_voidcls(),callable:null},{name:"damageDropped",modifiers:0,accessLevel:3,parameterTypes:[Uy],returnType:$rt_intcls(),callable:null},{name:"getExplosionResistance",modifiers:0,accessLevel
:3,parameterTypes:[DA],returnType:$rt_floatcls(),callable:null},{name:"collisionRayTrace",modifiers:0,accessLevel:3,parameterTypes:[AIo,BU,K3,K3],returnType:O$,callable:null},{name:"isVecInsideYZBounds",modifiers:0,accessLevel:1,parameterTypes:[K3],returnType:$rt_booleancls(),callable:null},{name:"isVecInsideXZBounds",modifiers:0,accessLevel:1,parameterTypes:[K3],returnType:$rt_booleancls(),callable:null},{name:"isVecInsideXYBounds",modifiers:0,accessLevel:1,parameterTypes:[K3],returnType:$rt_booleancls(),callable
:null},{name:"onBlockDestroyedByExplosion",modifiers:0,accessLevel:3,parameterTypes:[AIo,BU,BhK],returnType:$rt_voidcls(),callable:null},{name:"getBlockLayer",modifiers:0,accessLevel:3,parameterTypes:[],returnType:T3,callable:null},{name:"canReplace",modifiers:0,accessLevel:3,parameterTypes:[AIo,BU,Ej,O],returnType:$rt_booleancls(),callable:null},{name:"canPlaceBlockOnSide",modifiers:0,accessLevel:3,parameterTypes:[AIo,BU,Ej],returnType:$rt_booleancls(),callable:null},{name:"canPlaceBlockAt",modifiers:0,accessLevel
:3,parameterTypes:[AIo,BU],returnType:$rt_booleancls(),callable:null},{name:"onBlockActivated",modifiers:0,accessLevel:3,parameterTypes:[AIo,BU,Uy,Da,Ej,$rt_floatcls(),$rt_floatcls(),$rt_floatcls()],returnType:$rt_booleancls(),callable:null},{name:"onEntityCollidedWithBlock",modifiers:0,accessLevel:3,parameterTypes:[AIo,BU,DA],returnType:$rt_voidcls(),callable:null},{name:"onBlockPlaced",modifiers:0,accessLevel:3,parameterTypes:[AIo,BU,Ej,$rt_floatcls(),$rt_floatcls(),$rt_floatcls(),$rt_intcls(),CJ],returnType
:Uy,callable:null},{name:"onBlockClicked",modifiers:0,accessLevel:3,parameterTypes:[AIo,BU,Da],returnType:$rt_voidcls(),callable:null},{name:"modifyAcceleration",modifiers:0,accessLevel:3,parameterTypes:[AIo,BU,DA,K3],returnType:K3,callable:null},{name:"setBlockBoundsBasedOnState",modifiers:0,accessLevel:3,parameterTypes:[AJM,BU],returnType:$rt_voidcls(),callable:null},{name:"getBlockBoundsMinX",modifiers:4,accessLevel:3,parameterTypes:[],returnType:$rt_doublecls(),callable:null},{name:"getBlockBoundsMaxX",modifiers
:4,accessLevel:3,parameterTypes:[],returnType:$rt_doublecls(),callable:null},{name:"getBlockBoundsMinY",modifiers:4,accessLevel:3,parameterTypes:[],returnType:$rt_doublecls(),callable:null},{name:"getBlockBoundsMaxY",modifiers:4,accessLevel:3,parameterTypes:[],returnType:$rt_doublecls(),callable:null},{name:"getBlockBoundsMinZ",modifiers:4,accessLevel:3,parameterTypes:[],returnType:$rt_doublecls(),callable:null},{name:"getBlockBoundsMaxZ",modifiers:4,accessLevel:3,parameterTypes:[],returnType:$rt_doublecls(),callable
:null},{name:"getBlockColor",modifiers:0,accessLevel:3,parameterTypes:[],returnType:$rt_intcls(),callable:null},{name:"getRenderColor",modifiers:0,accessLevel:3,parameterTypes:[Uy],returnType:$rt_intcls(),callable:null},{name:"colorMultiplier",modifiers:0,accessLevel:3,parameterTypes:[AJM,BU,$rt_intcls()],returnType:$rt_intcls(),callable:null},{name:"colorMultiplier",modifiers:4,accessLevel:3,parameterTypes:[AJM,BU],returnType:$rt_intcls(),callable:null},{name:"getWeakPower",modifiers:0,accessLevel:3,parameterTypes
:[AJM,BU,Uy,Ej],returnType:$rt_intcls(),callable:null},{name:"canProvidePower",modifiers:0,accessLevel:3,parameterTypes:[],returnType:$rt_booleancls(),callable:null},{name:"onEntityCollidedWithBlock",modifiers:0,accessLevel:3,parameterTypes:[AIo,BU,Uy,DA],returnType:$rt_voidcls(),callable:null},{name:"getStrongPower",modifiers:0,accessLevel:3,parameterTypes:[AJM,BU,Uy,Ej],returnType:$rt_intcls(),callable:null},{name:"setBlockBoundsForItemRender",modifiers:0,accessLevel:3,parameterTypes:[],returnType:$rt_voidcls(),callable
:null},{name:"harvestBlock",modifiers:0,accessLevel:3,parameterTypes:[AIo,Da,BU,Uy,Ef],returnType:$rt_voidcls(),callable:null},{name:"canSilkHarvest",modifiers:0,accessLevel:2,parameterTypes:[],returnType:$rt_booleancls(),callable:null},{name:"createStackedBlock",modifiers:0,accessLevel:2,parameterTypes:[Uy],returnType:O,callable:null},{name:"quantityDroppedWithBonus",modifiers:0,accessLevel:3,parameterTypes:[$rt_intcls(),A8l],returnType:$rt_intcls(),callable:null},{name:"onBlockPlacedBy",modifiers:0,accessLevel
:3,parameterTypes:[AIo,BU,Uy,CJ,O],returnType:$rt_voidcls(),callable:null},{name:"func_181623_g",modifiers:0,accessLevel:3,parameterTypes:[],returnType:$rt_booleancls(),callable:null},{name:"setUnlocalizedName",modifiers:0,accessLevel:3,parameterTypes:[BI],returnType:BD,callable:null},{name:"getLocalizedName",modifiers:0,accessLevel:3,parameterTypes:[],returnType:BI,callable:null},{name:"getUnlocalizedName",modifiers:0,accessLevel:3,parameterTypes:[],returnType:BI,callable:null},{name:"onBlockEventReceived",modifiers
:0,accessLevel:3,parameterTypes:[AIo,BU,Uy,$rt_intcls(),$rt_intcls()],returnType:$rt_booleancls(),callable:null},{name:"getEnableStats",modifiers:0,accessLevel:3,parameterTypes:[],returnType:$rt_booleancls(),callable:null},{name:"disableStats",modifiers:0,accessLevel:2,parameterTypes:[],returnType:BD,callable:null},{name:"getMobilityFlag",modifiers:0,accessLevel:3,parameterTypes:[],returnType:$rt_intcls(),callable:null},{name:"getAmbientOcclusionLightValue",modifiers:0,accessLevel:3,parameterTypes:[],returnType
:$rt_floatcls(),callable:null},{name:"onFallenUpon",modifiers:0,accessLevel:3,parameterTypes:[AIo,BU,DA,$rt_floatcls()],returnType:$rt_voidcls(),callable:null},{name:"onLanded",modifiers:0,accessLevel:3,parameterTypes:[AIo,DA],returnType:$rt_voidcls(),callable:null},{name:"getItem",modifiers:0,accessLevel:3,parameterTypes:[AIo,BU],returnType:BP,callable:null},{name:"getDamageValue",modifiers:0,accessLevel:3,parameterTypes:[AIo,BU],returnType:$rt_intcls(),callable:null},{name:"getSubBlocks",modifiers:0,accessLevel
:3,parameterTypes:[BP,D2,Kb],returnType:$rt_voidcls(),callable:null},{name:"getCreativeTabToDisplayOn",modifiers:0,accessLevel:3,parameterTypes:[],returnType:D2,callable:null},{name:"setCreativeTab",modifiers:0,accessLevel:3,parameterTypes:[D2],returnType:BD,callable:null},{name:"onBlockHarvested",modifiers:0,accessLevel:3,parameterTypes:[AIo,BU,Uy,Da],returnType:$rt_voidcls(),callable:null},{name:"fillWithRain",modifiers:0,accessLevel:3,parameterTypes:[AIo,BU],returnType:$rt_voidcls(),callable:null},{name:
"isFlowerPot",modifiers:0,accessLevel:3,parameterTypes:[],returnType:$rt_booleancls(),callable:null},{name:"requiresUpdates",modifiers:0,accessLevel:3,parameterTypes:[],returnType:$rt_booleancls(),callable:null},{name:"canDropFromExplosion",modifiers:0,accessLevel:3,parameterTypes:[BhK],returnType:$rt_booleancls(),callable:null},{name:"isAssociatedBlock",modifiers:0,accessLevel:3,parameterTypes:[BD],returnType:$rt_booleancls(),callable:null},{name:"isEqualTo",modifiers:512,accessLevel:3,parameterTypes:[BD,BD],returnType
:$rt_booleancls(),callable:null},{name:"hasComparatorInputOverride",modifiers:0,accessLevel:3,parameterTypes:[],returnType:$rt_booleancls(),callable:null},{name:"getComparatorInputOverride",modifiers:0,accessLevel:3,parameterTypes:[AIo,BU],returnType:$rt_intcls(),callable:null},{name:"getStateForEntityRender",modifiers:0,accessLevel:3,parameterTypes:[Uy],returnType:Uy,callable:null},{name:"createBlockState",modifiers:0,accessLevel:2,parameterTypes:[],returnType:Cg,callable:null},{name:"getBlockState",modifiers
:0,accessLevel:3,parameterTypes:[],returnType:Cg,callable:null},{name:"setDefaultState",modifiers:4,accessLevel:2,parameterTypes:[Uy],returnType:$rt_voidcls(),callable:null},{name:"getDefaultState",modifiers:4,accessLevel:3,parameterTypes:[],returnType:Uy,callable:null},{name:"getOffsetType",modifiers:0,accessLevel:3,parameterTypes:[],returnType:N5,callable:null},{name:"toString",modifiers:0,accessLevel:3,parameterTypes:[],returnType:BI,callable:null},{name:"registerBlocks",modifiers:512,accessLevel:3,parameterTypes
:[],returnType:$rt_voidcls(),callable:null},{name:"bootstrapStates",modifiers:512,accessLevel:3,parameterTypes:[],returnType:$rt_voidcls(),callable:null},{name:"registerBlock",modifiers:512,accessLevel:1,parameterTypes:[$rt_intcls(),Bb,BD],returnType:$rt_voidcls(),callable:null},{name:"registerBlock",modifiers:512,accessLevel:1,parameterTypes:[$rt_intcls(),BI,BD],returnType:$rt_voidcls(),callable:null},{name:"",modifiers:512,accessLevel:0,parameterTypes:[],returnType:$rt_voidcls(),callable:null}];AUc.$meta.methods
=[{name:"",modifiers:0,accessLevel:2,parameterTypes:[],returnType:$rt_voidcls(),callable:null},{name:"getRenderType",modifiers:0,accessLevel:3,parameterTypes:[],returnType:$rt_intcls(),callable:null},{name:"getCollisionBoundingBox",modifiers:0,accessLevel:3,parameterTypes:[AIo,BU,Uy],returnType:ZU,callable:null},{name:"isOpaqueCube",modifiers:0,accessLevel:3,parameterTypes:[],returnType:$rt_booleancls(),callable:null},{name:"canCollideCheck",modifiers:0,accessLevel:3,parameterTypes:[Uy,$rt_booleancls()],returnType
:$rt_booleancls(),callable:null},{name:"dropBlockAsItemWithChance",modifiers:0,accessLevel:3,parameterTypes:[AIo,BU,Uy,$rt_floatcls(),$rt_intcls()],returnType:$rt_voidcls(),callable:null},{name:"isReplaceable",modifiers:0,accessLevel:3,parameterTypes:[AIo,BU],returnType:$rt_booleancls(),callable:null}];AHv.$meta.methods=[{name:"",modifiers:0,accessLevel:3,parameterTypes:[],returnType:$rt_voidcls(),callable:null},{name:"bootstrapStates",modifiers:512,accessLevel:3,parameterTypes:[],returnType:$rt_voidcls(),callable
:null},{name:"getLocalizedName",modifiers:0,accessLevel:3,parameterTypes:[],returnType:BI,callable:null},{name:"getMapColor",modifiers:0,accessLevel:3,parameterTypes:[Uy],returnType:DY,callable:null},{name:"getItemDropped",modifiers:0,accessLevel:3,parameterTypes:[Uy,A8l,$rt_intcls()],returnType:BP,callable:null},{name:"damageDropped",modifiers:0,accessLevel:3,parameterTypes:[Uy],returnType:$rt_intcls(),callable:null},{name:"getSubBlocks",modifiers:0,accessLevel:3,parameterTypes:[BP,D2,Kb],returnType:$rt_voidcls(),callable
:null},{name:"getStateFromMeta",modifiers:0,accessLevel:3,parameterTypes:[$rt_intcls()],returnType:Uy,callable:null},{name:"getMetaFromState",modifiers:0,accessLevel:3,parameterTypes:[Uy],returnType:$rt_intcls(),callable:null},{name:"createBlockState",modifiers:0,accessLevel:2,parameterTypes:[],returnType:Cg,callable:null}];ASf.$meta.methods=[{name:"",modifiers:0,accessLevel:2,parameterTypes:[],returnType:$rt_voidcls(),callable:null},{name:"getActualState",modifiers:0,accessLevel:3,parameterTypes:[Uy,
AJM,BU],returnType:Uy,callable:null},{name:"getBlockColor",modifiers:0,accessLevel:3,parameterTypes:[],returnType:$rt_intcls(),callable:null},{name:"getRenderColor",modifiers:0,accessLevel:3,parameterTypes:[Uy],returnType:$rt_intcls(),callable:null},{name:"colorMultiplier",modifiers:0,accessLevel:3,parameterTypes:[AJM,BU,$rt_intcls()],returnType:$rt_intcls(),callable:null},{name:"getItemDropped",modifiers:0,accessLevel:3,parameterTypes:[Uy,A8l,$rt_intcls()],returnType:BP,callable:null},{name:"canGrow",modifiers
:0,accessLevel:3,parameterTypes:[AIo,BU,Uy,$rt_booleancls()],returnType:$rt_booleancls(),callable:null},{name:"canUseBonemeal",modifiers:0,accessLevel:3,parameterTypes:[AIo,A8l,BU,Uy],returnType:$rt_booleancls(),callable:null},{name:"grow",modifiers:0,accessLevel:3,parameterTypes:[AIo,A8l,BU,Uy],returnType:$rt_voidcls(),callable:null},{name:"getBlockLayer",modifiers:0,accessLevel:3,parameterTypes:[],returnType:T3,callable:null},{name:"getMetaFromState",modifiers:0,accessLevel:3,parameterTypes:[Uy],returnType
:$rt_intcls(),callable:null},{name:"createBlockState",modifiers:0,accessLevel:2,parameterTypes:[],returnType:Cg,callable:null},{name:"",modifiers:512,accessLevel:0,parameterTypes:[],returnType:$rt_voidcls(),callable:null}];AEV.$meta.methods=[{name:"",modifiers:0,accessLevel:2,parameterTypes:[],returnType:$rt_voidcls(),callable:null},{name:"bootstrapStates",modifiers:512,accessLevel:3,parameterTypes:[],returnType:$rt_voidcls(),callable:null},{name:"getMapColor",modifiers:0,accessLevel:3,parameterTypes
:[Uy],returnType:DY,callable:null},{name:"getActualState",modifiers:0,accessLevel:3,parameterTypes:[Uy,AJM,BU],returnType:Uy,callable:null},{name:"getSubBlocks",modifiers:0,accessLevel:3,parameterTypes:[BP,D2,Kb],returnType:$rt_voidcls(),callable:null},{name:"getDamageValue",modifiers:0,accessLevel:3,parameterTypes:[AIo,BU],returnType:$rt_intcls(),callable:null},{name:"getStateFromMeta",modifiers:0,accessLevel:3,parameterTypes:[$rt_intcls()],returnType:Uy,callable:null},{name:"getMetaFromState",modifiers:0,accessLevel
:3,parameterTypes:[Uy],returnType:$rt_intcls(),callable:null},{name:"createBlockState",modifiers:0,accessLevel:2,parameterTypes:[],returnType:Cg,callable:null},{name:"damageDropped",modifiers:0,accessLevel:3,parameterTypes:[Uy],returnType:$rt_intcls(),callable:null},{name:"",modifiers:512,accessLevel:0,parameterTypes:[],returnType:$rt_voidcls(),callable:null}];ASt.$meta.methods=[{name:"",modifiers:0,accessLevel:3,parameterTypes:[],returnType:$rt_voidcls(),callable:null},{name:"bootstrapStates",modifiers
:512,accessLevel:3,parameterTypes:[],returnType:$rt_voidcls(),callable:null},{name:"damageDropped",modifiers:0,accessLevel:3,parameterTypes:[Uy],returnType:$rt_intcls(),callable:null},{name:"getSubBlocks",modifiers:0,accessLevel:3,parameterTypes:[BP,D2,Kb],returnType:$rt_voidcls(),callable:null},{name:"getStateFromMeta",modifiers:0,accessLevel:3,parameterTypes:[$rt_intcls()],returnType:Uy,callable:null},{name:"getMapColor",modifiers:0,accessLevel:3,parameterTypes:[Uy],returnType:DY,callable:null},{name:"getMetaFromState",modifiers
:0,accessLevel:3,parameterTypes:[Uy],returnType:$rt_intcls(),callable:null},{name:"createBlockState",modifiers:0,accessLevel:2,parameterTypes:[],returnType:Cg,callable:null}];AGY.$meta.methods=[{name:"",modifiers:0,accessLevel:2,parameterTypes:[],returnType:$rt_voidcls(),callable:null},{name:"bootstrapStates",modifiers:512,accessLevel:3,parameterTypes:[],returnType:$rt_voidcls(),callable:null},{name:"getLocalizedName",modifiers:0,accessLevel:3,parameterTypes:[],returnType:BI,callable:null},{name:"updateTick",modifiers
:0,accessLevel:3,parameterTypes:[AIo,BU,Uy,A8l],returnType:$rt_voidcls(),callable:null},{name:"func_181624_a",modifiers:0,accessLevel:1,parameterTypes:[AIo,BU,$rt_intcls(),$rt_intcls(),HL],returnType:$rt_booleancls(),callable:null},{name:"isTypeAt",modifiers:0,accessLevel:3,parameterTypes:[AIo,BU,HL],returnType:$rt_booleancls(),callable:null},{name:"damageDropped",modifiers:0,accessLevel:3,parameterTypes:[Uy],returnType:$rt_intcls(),callable:null},{name:"getSubBlocks",modifiers:0,accessLevel:3,parameterTypes
:[BP,D2,Kb],returnType:$rt_voidcls(),callable:null},{name:"canGrow",modifiers:0,accessLevel:3,parameterTypes:[AIo,BU,Uy,$rt_booleancls()],returnType:$rt_booleancls(),callable:null},{name:"canUseBonemeal",modifiers:0,accessLevel:3,parameterTypes:[AIo,A8l,BU,Uy],returnType:$rt_booleancls(),callable:null},{name:"getStateFromMeta",modifiers:0,accessLevel:3,parameterTypes:[$rt_intcls()],returnType:Uy,callable:null},{name:"getMetaFromState",modifiers:0,accessLevel:3,parameterTypes:[Uy],returnType:$rt_intcls(),callable
:null},{name:"createBlockState",modifiers:0,accessLevel:2,parameterTypes:[],returnType:Cg,callable:null},{name:"",modifiers:512,accessLevel:0,parameterTypes:[],returnType:$rt_voidcls(),callable:null}];AM9.$meta.methods=[{name:"",modifiers:0,accessLevel:2,parameterTypes:[DC],returnType:$rt_voidcls(),callable:null},{name:"placeStaticBlock",modifiers:0,accessLevel:1,parameterTypes:[AIo,BU,Uy],returnType:$rt_voidcls(),callable:null},{name:"updateTick",modifiers:0,accessLevel:3,parameterTypes:[AIo,
BU,Uy,A8l],returnType:$rt_voidcls(),callable:null},{name:"tryFlowInto",modifiers:0,accessLevel:1,parameterTypes:[AIo,BU,Uy,$rt_intcls()],returnType:$rt_voidcls(),callable:null},{name:"func_176374_a",modifiers:0,accessLevel:1,parameterTypes:[AIo,BU,$rt_intcls(),Ej],returnType:$rt_intcls(),callable:null},{name:"getPossibleFlowDirections",modifiers:0,accessLevel:1,parameterTypes:[AIo,BU],returnType:Ji,callable:null},{name:"isBlocked",modifiers:0,accessLevel:1,parameterTypes:[AIo,BU,Uy],returnType:$rt_booleancls(),callable
:null},{name:"checkAdjacentBlock",modifiers:0,accessLevel:2,parameterTypes:[AIo,BU,$rt_intcls()],returnType:$rt_intcls(),callable:null},{name:"canFlowInto",modifiers:0,accessLevel:1,parameterTypes:[AIo,BU,Uy],returnType:$rt_booleancls(),callable:null},{name:"onBlockAdded",modifiers:0,accessLevel:3,parameterTypes:[AIo,BU,Uy],returnType:$rt_voidcls(),callable:null}];ATO.$meta.methods=[{name:"",modifiers:0,accessLevel:2,parameterTypes:[DC],returnType:$rt_voidcls(),callable:null},{name:"onNeighborBlockChange",modifiers
:0,accessLevel:3,parameterTypes:[AIo,BU,Uy,BD],returnType:$rt_voidcls(),callable:null},{name:"updateLiquid",modifiers:0,accessLevel:1,parameterTypes:[AIo,BU,Uy],returnType:$rt_voidcls(),callable:null},{name:"updateTick",modifiers:0,accessLevel:3,parameterTypes:[AIo,BU,Uy,A8l],returnType:$rt_voidcls(),callable:null},{name:"isSurroundingBlockFlammable",modifiers:0,accessLevel:2,parameterTypes:[AIo,BU],returnType:$rt_booleancls(),callable:null},{name:"getCanBlockBurn",modifiers:0,accessLevel:1,parameterTypes:[AIo,
BU],returnType:$rt_booleancls(),callable:null}];AK3.$meta.methods=[{name:"",modifiers:0,accessLevel:3,parameterTypes:[],returnType:$rt_voidcls(),callable:null},{name:"bootstrapStates",modifiers:512,accessLevel:3,parameterTypes:[],returnType:$rt_voidcls(),callable:null},{name:"damageDropped",modifiers:0,accessLevel:3,parameterTypes:[Uy],returnType:$rt_intcls(),callable:null},{name:"getSubBlocks",modifiers:0,accessLevel:3,parameterTypes:[BP,D2,Kb],returnType:$rt_voidcls(),callable:null},{name:"getMapColor",modifiers
:0,accessLevel:3,parameterTypes:[Uy],returnType:DY,callable:null},{name:"getStateFromMeta",modifiers:0,accessLevel:3,parameterTypes:[$rt_intcls()],returnType:Uy,callable:null},{name:"getMetaFromState",modifiers:0,accessLevel:3,parameterTypes:[Uy],returnType:$rt_intcls(),callable:null},{name:"createBlockState",modifiers:0,accessLevel:2,parameterTypes:[],returnType:Cg,callable:null}];A_e.$meta.methods=[{name:"",modifiers:0,accessLevel:3,parameterTypes:[],returnType:$rt_voidcls(),callable:null},{name:"getItemDropped",modifiers
:0,accessLevel:3,parameterTypes:[Uy,A8l,$rt_intcls()],returnType:BP,callable:null},{name:"getMapColor",modifiers:0,accessLevel:3,parameterTypes:[Uy],returnType:DY,callable:null}];PQ.$meta.methods=[{name:"",modifiers:0,accessLevel:3,parameterTypes:[],returnType:$rt_voidcls(),callable:null},{name:"",modifiers:0,accessLevel:3,parameterTypes:[DY],returnType:$rt_voidcls(),callable:null},{name:"getItemDropped",modifiers:0,accessLevel:3,parameterTypes:[Uy,A8l,$rt_intcls()],returnType:BP,callable:null},
{name:"quantityDropped",modifiers:0,accessLevel:3,parameterTypes:[A8l],returnType:$rt_intcls(),callable:null},{name:"quantityDroppedWithBonus",modifiers:0,accessLevel:3,parameterTypes:[$rt_intcls(),A8l],returnType:$rt_intcls(),callable:null},{name:"dropBlockAsItemWithChance",modifiers:0,accessLevel:3,parameterTypes:[AIo,BU,Uy,$rt_floatcls(),$rt_intcls()],returnType:$rt_voidcls(),callable:null},{name:"getDamageValue",modifiers:0,accessLevel:3,parameterTypes:[AIo,BU],returnType:$rt_intcls(),callable:null},{name
:"damageDropped",modifiers:0,accessLevel:3,parameterTypes:[Uy],returnType:$rt_intcls(),callable:null}];ATl.$meta.methods=[{name:"",modifiers:0,accessLevel:3,parameterTypes:[],returnType:$rt_voidcls(),callable:null},{name:"bootstrapStates",modifiers:512,accessLevel:3,parameterTypes:[],returnType:$rt_voidcls(),callable:null},{name:"getMapColor",modifiers:0,accessLevel:3,parameterTypes:[Uy],returnType:DY,callable:null},{name:"getSubBlocks",modifiers:0,accessLevel:3,parameterTypes:[BP,D2,Kb],returnType:$rt_voidcls(),callable
:null},{name:"getStateFromMeta",modifiers:0,accessLevel:3,parameterTypes:[$rt_intcls()],returnType:Uy,callable:null},{name:"getMetaFromState",modifiers:0,accessLevel:3,parameterTypes:[Uy],returnType:$rt_intcls(),callable:null},{name:"createBlockState",modifiers:0,accessLevel:2,parameterTypes:[],returnType:Cg,callable:null},{name:"createStackedBlock",modifiers:0,accessLevel:2,parameterTypes:[Uy],returnType:O,callable:null},{name:"damageDropped",modifiers:0,accessLevel:3,parameterTypes:[Uy],returnType:$rt_intcls(),callable
:null}];AOS.$meta.methods=[{name:"",modifiers:0,accessLevel:3,parameterTypes:[],returnType:$rt_voidcls(),callable:null},{name:"bootstrapStates",modifiers:512,accessLevel:3,parameterTypes:[],returnType:$rt_voidcls(),callable:null},{name:"getRenderColor",modifiers:0,accessLevel:3,parameterTypes:[Uy],returnType:$rt_intcls(),callable:null},{name:"colorMultiplier",modifiers:0,accessLevel:3,parameterTypes:[AJM,BU,$rt_intcls()],returnType:$rt_intcls(),callable:null},{name:"dropApple",modifiers:0,accessLevel:
2,parameterTypes:[AIo,BU,Uy,$rt_intcls()],returnType:$rt_voidcls(),callable:null},{name:"getSaplingDropChance",modifiers:0,accessLevel:2,parameterTypes:[Uy],returnType:$rt_intcls(),callable:null},{name:"getSubBlocks",modifiers:0,accessLevel:3,parameterTypes:[BP,D2,Kb],returnType:$rt_voidcls(),callable:null},{name:"createStackedBlock",modifiers:0,accessLevel:2,parameterTypes:[Uy],returnType:O,callable:null},{name:"getStateFromMeta",modifiers:0,accessLevel:3,parameterTypes:[$rt_intcls()],returnType:Uy,callable
:null},{name:"getMetaFromState",modifiers:0,accessLevel:3,parameterTypes:[Uy],returnType:$rt_intcls(),callable:null},{name:"getWoodType",modifiers:0,accessLevel:3,parameterTypes:[$rt_intcls()],returnType:HL,callable:null},{name:"createBlockState",modifiers:0,accessLevel:2,parameterTypes:[],returnType:Cg,callable:null},{name:"damageDropped",modifiers:0,accessLevel:3,parameterTypes:[Uy],returnType:$rt_intcls(),callable:null}];AO8.$meta.methods=[{name:"",modifiers:0,accessLevel:2,parameterTypes:[],returnType
:$rt_voidcls(),callable:null},{name:"getLocalizedName",modifiers:0,accessLevel:3,parameterTypes:[],returnType:BI,callable:null},{name:"damageDropped",modifiers:0,accessLevel:3,parameterTypes:[Uy],returnType:$rt_intcls(),callable:null},{name:"onBlockAdded",modifiers:0,accessLevel:3,parameterTypes:[AIo,BU,Uy],returnType:$rt_voidcls(),callable:null},{name:"onNeighborBlockChange",modifiers:0,accessLevel:3,parameterTypes:[AIo,BU,Uy,BD],returnType:$rt_voidcls(),callable:null},{name:"tryAbsorb",modifiers:0,accessLevel
:2,parameterTypes:[AIo,BU,Uy],returnType:$rt_voidcls(),callable:null},{name:"absorb",modifiers:0,accessLevel:1,parameterTypes:[AIo,BU],returnType:$rt_booleancls(),callable:null},{name:"getSubBlocks",modifiers:0,accessLevel:3,parameterTypes:[BP,D2,Kb],returnType:$rt_voidcls(),callable:null},{name:"getStateFromMeta",modifiers:0,accessLevel:3,parameterTypes:[$rt_intcls()],returnType:Uy,callable:null},{name:"getMetaFromState",modifiers:0,accessLevel:3,parameterTypes:[Uy],returnType:$rt_intcls(),callable:null},{name
:"createBlockState",modifiers:0,accessLevel:2,parameterTypes:[],returnType:Cg,callable:null},{name:"randomDisplayTick",modifiers:0,accessLevel:3,parameterTypes:[AIo,BU,Uy,A8l],returnType:$rt_voidcls(),callable:null},{name:"",modifiers:512,accessLevel:0,parameterTypes:[],returnType:$rt_voidcls(),callable:null}];AWh.$meta.methods=[{name:"",modifiers:0,accessLevel:3,parameterTypes:[DC,$rt_booleancls()],returnType:$rt_voidcls(),callable:null},{name:"quantityDropped",modifiers:0,accessLevel:3,parameterTypes
:[A8l],returnType:$rt_intcls(),callable:null},{name:"getBlockLayer",modifiers:0,accessLevel:3,parameterTypes:[],returnType:T3,callable:null},{name:"isFullCube",modifiers:0,accessLevel:3,parameterTypes:[],returnType:$rt_booleancls(),callable:null},{name:"canSilkHarvest",modifiers:0,accessLevel:2,parameterTypes:[],returnType:$rt_booleancls(),callable:null}];TM.$meta.methods=[{name:"",modifiers:0,accessLevel:2,parameterTypes:[],returnType:$rt_voidcls(),callable:null},{name:"tickRate",modifiers:0,accessLevel
:3,parameterTypes:[AIo],returnType:$rt_intcls(),callable:null},{name:"onBlockActivated",modifiers:0,accessLevel:3,parameterTypes:[AIo,BU,Uy,Da,Ej,$rt_floatcls(),$rt_floatcls(),$rt_floatcls()],returnType:$rt_booleancls(),callable:null},{name:"dispense",modifiers:0,accessLevel:2,parameterTypes:[AIo,BU],returnType:$rt_voidcls(),callable:null},{name:"getBehavior",modifiers:0,accessLevel:2,parameterTypes:[O],returnType:AM0,callable:null},{name:"onNeighborBlockChange",modifiers:0,accessLevel:3,parameterTypes:[AIo,
BU,Uy,BD],returnType:$rt_voidcls(),callable:null},{name:"createNewTileEntity",modifiers:0,accessLevel:3,parameterTypes:[AIo,$rt_intcls()],returnType:Ef,callable:null},{name:"onBlockPlaced",modifiers:0,accessLevel:3,parameterTypes:[AIo,BU,Ej,$rt_floatcls(),$rt_floatcls(),$rt_floatcls(),$rt_intcls(),CJ],returnType:Uy,callable:null},{name:"onBlockPlacedBy",modifiers:0,accessLevel:3,parameterTypes:[AIo,BU,Uy,CJ,O],returnType:$rt_voidcls(),callable:null},{name:"breakBlock",modifiers:0,accessLevel:3,parameterTypes
:[AIo,BU,Uy],returnType:$rt_voidcls(),callable:null},{name:"getDispensePosition",modifiers:512,accessLevel:3,parameterTypes:[A.A3R],returnType:A4h,callable:null},{name:"getFacing",modifiers:512,accessLevel:3,parameterTypes:[$rt_intcls()],returnType:Ej,callable:null},{name:"hasComparatorInputOverride",modifiers:0,accessLevel:3,parameterTypes:[],returnType:$rt_booleancls(),callable:null},{name:"getComparatorInputOverride",modifiers:0,accessLevel:3,parameterTypes:[AIo,BU],returnType:$rt_intcls(),callable:null},
{name:"getRenderType",modifiers:0,accessLevel:3,parameterTypes:[],returnType:$rt_intcls(),callable:null},{name:"getStateForEntityRender",modifiers:0,accessLevel:3,parameterTypes:[Uy],returnType:Uy,callable:null},{name:"getStateFromMeta",modifiers:0,accessLevel:3,parameterTypes:[$rt_intcls()],returnType:Uy,callable:null},{name:"getMetaFromState",modifiers:0,accessLevel:3,parameterTypes:[Uy],returnType:$rt_intcls(),callable:null},{name:"createBlockState",modifiers:0,accessLevel:2,parameterTypes:[],returnType:
Cg,callable:null},{name:"",modifiers:512,accessLevel:0,parameterTypes:[],returnType:$rt_voidcls(),callable:null}];APp.$meta.methods=[{name:"",modifiers:0,accessLevel:3,parameterTypes:[],returnType:$rt_voidcls(),callable:null},{name:"bootstrapStates",modifiers:512,accessLevel:3,parameterTypes:[],returnType:$rt_voidcls(),callable:null},{name:"damageDropped",modifiers:0,accessLevel:3,parameterTypes:[Uy],returnType:$rt_intcls(),callable:null},{name:"getSubBlocks",modifiers:0,accessLevel:3,parameterTypes
:[BP,D2,Kb],returnType:$rt_voidcls(),callable:null},{name:"getMapColor",modifiers:0,accessLevel:3,parameterTypes:[Uy],returnType:DY,callable:null},{name:"getStateFromMeta",modifiers:0,accessLevel:3,parameterTypes:[$rt_intcls()],returnType:Uy,callable:null},{name:"getMetaFromState",modifiers:0,accessLevel:3,parameterTypes:[Uy],returnType:$rt_intcls(),callable:null},{name:"createBlockState",modifiers:0,accessLevel:2,parameterTypes:[],returnType:Cg,callable:null}];ANb.$meta.methods=[{name:"",modifiers:0,accessLevel
:3,parameterTypes:[],returnType:$rt_voidcls(),callable:null},{name:"onNeighborBlockChange",modifiers:0,accessLevel:3,parameterTypes:[AIo,BU,Uy,BD],returnType:$rt_voidcls(),callable:null},{name:"onBlockActivated",modifiers:0,accessLevel:3,parameterTypes:[AIo,BU,Uy,Da,Ej,$rt_floatcls(),$rt_floatcls(),$rt_floatcls()],returnType:$rt_booleancls(),callable:null},{name:"createNewTileEntity",modifiers:0,accessLevel:3,parameterTypes:[AIo,$rt_intcls()],returnType:Ef,callable:null},{name:"getInstrument",modifiers:0,accessLevel
:1,parameterTypes:[$rt_intcls()],returnType:BI,callable:null},{name:"onBlockEventReceived",modifiers:0,accessLevel:3,parameterTypes:[AIo,BU,Uy,$rt_intcls(),$rt_intcls()],returnType:$rt_booleancls(),callable:null},{name:"getRenderType",modifiers:0,accessLevel:3,parameterTypes:[],returnType:$rt_intcls(),callable:null},{name:"",modifiers:512,accessLevel:0,parameterTypes:[],returnType:$rt_voidcls(),callable:null}];ACh.$meta.methods=[{name:"",modifiers:0,accessLevel:3,parameterTypes:[],returnType:$rt_voidcls(),callable
:null},{name:"bootstrapStates",modifiers:512,accessLevel:3,parameterTypes:[],returnType:$rt_voidcls(),callable:null},{name:"onBlockActivated",modifiers:0,accessLevel:3,parameterTypes:[AIo,BU,Uy,Da,Ej,$rt_floatcls(),$rt_floatcls(),$rt_floatcls()],returnType:$rt_booleancls(),callable:null},{name:"isFullCube",modifiers:0,accessLevel:3,parameterTypes:[],returnType:$rt_booleancls(),callable:null},{name:"isOpaqueCube",modifiers:0,accessLevel:3,parameterTypes:[],returnType:$rt_booleancls(),callable:null},{name:"setBlockBoundsBasedOnState",modifiers
:0,accessLevel:3,parameterTypes:[AJM,BU],returnType:$rt_voidcls(),callable:null},{name:"onNeighborBlockChange",modifiers:0,accessLevel:3,parameterTypes:[AIo,BU,Uy,BD],returnType:$rt_voidcls(),callable:null},{name:"getItemDropped",modifiers:0,accessLevel:3,parameterTypes:[Uy,A8l,$rt_intcls()],returnType:BP,callable:null},{name:"setBedBounds",modifiers:0,accessLevel:1,parameterTypes:[],returnType:$rt_voidcls(),callable:null},{name:"getSafeExitLocation",modifiers:512,accessLevel:3,parameterTypes:[AIo,BU,$rt_intcls()],returnType
:BU,callable:null},{name:"hasRoomForPlayer",modifiers:512,accessLevel:2,parameterTypes:[AIo,BU],returnType:$rt_booleancls(),callable:null},{name:"dropBlockAsItemWithChance",modifiers:0,accessLevel:3,parameterTypes:[AIo,BU,Uy,$rt_floatcls(),$rt_intcls()],returnType:$rt_voidcls(),callable:null},{name:"getMobilityFlag",modifiers:0,accessLevel:3,parameterTypes:[],returnType:$rt_intcls(),callable:null},{name:"getBlockLayer",modifiers:0,accessLevel:3,parameterTypes:[],returnType:T3,callable:null},{name:"getItem",modifiers
:0,accessLevel:3,parameterTypes:[AIo,BU],returnType:BP,callable:null},{name:"onBlockHarvested",modifiers:0,accessLevel:3,parameterTypes:[AIo,BU,Uy,Da],returnType:$rt_voidcls(),callable:null},{name:"getStateFromMeta",modifiers:0,accessLevel:3,parameterTypes:[$rt_intcls()],returnType:Uy,callable:null},{name:"getActualState",modifiers:0,accessLevel:3,parameterTypes:[Uy,AJM,BU],returnType:Uy,callable:null},{name:"getMetaFromState",modifiers:0,accessLevel:3,parameterTypes:[Uy],returnType:$rt_intcls(),callable:null},
{name:"createBlockState",modifiers:0,accessLevel:2,parameterTypes:[],returnType:Cg,callable:null},{name:"",modifiers:512,accessLevel:0,parameterTypes:[],returnType:$rt_voidcls(),callable:null}];YF.$meta.methods=[{name:"",modifiers:0,accessLevel:2,parameterTypes:[],returnType:$rt_voidcls(),callable:null},{name:"bootstrapStates",modifiers:512,accessLevel:3,parameterTypes:[],returnType:$rt_voidcls(),callable:null},{name:"func_176566_a",modifiers:0,accessLevel:2,parameterTypes:[AIo,BU,Uy,$rt_booleancls(),
$rt_intcls()],returnType:$rt_booleancls(),callable:null},{name:"func_176567_a",modifiers:0,accessLevel:2,parameterTypes:[AIo,BU,$rt_booleancls(),$rt_intcls(),HE],returnType:$rt_booleancls(),callable:null},{name:"onNeighborChangedInternal",modifiers:0,accessLevel:2,parameterTypes:[AIo,BU,Uy,BD],returnType:$rt_voidcls(),callable:null},{name:"getShapeProperty",modifiers:0,accessLevel:3,parameterTypes:[],returnType:BX,callable:null},{name:"getStateFromMeta",modifiers:0,accessLevel:3,parameterTypes:[$rt_intcls()],returnType
:Uy,callable:null},{name:"getMetaFromState",modifiers:0,accessLevel:3,parameterTypes:[Uy],returnType:$rt_intcls(),callable:null},{name:"createBlockState",modifiers:0,accessLevel:2,parameterTypes:[],returnType:Cg,callable:null},{name:"",modifiers:512,accessLevel:0,parameterTypes:[],returnType:$rt_voidcls(),callable:null}];AF6.$meta.methods=[{name:"",modifiers:0,accessLevel:3,parameterTypes:[],returnType:$rt_voidcls(),callable:null},{name:"bootstrapStates",modifiers:512,accessLevel:3,parameterTypes
:[],returnType:$rt_voidcls(),callable:null},{name:"tickRate",modifiers:0,accessLevel:3,parameterTypes:[AIo],returnType:$rt_intcls(),callable:null},{name:"canProvidePower",modifiers:0,accessLevel:3,parameterTypes:[],returnType:$rt_booleancls(),callable:null},{name:"getWeakPower",modifiers:0,accessLevel:3,parameterTypes:[AJM,BU,Uy,Ej],returnType:$rt_intcls(),callable:null},{name:"getStrongPower",modifiers:0,accessLevel:3,parameterTypes:[AJM,BU,Uy,Ej],returnType:$rt_intcls(),callable:null},{name:"updatePoweredState",modifiers
:0,accessLevel:1,parameterTypes:[AIo,BU,Uy],returnType:$rt_voidcls(),callable:null},{name:"onBlockAdded",modifiers:0,accessLevel:3,parameterTypes:[AIo,BU,Uy],returnType:$rt_voidcls(),callable:null},{name:"getShapeProperty",modifiers:0,accessLevel:3,parameterTypes:[],returnType:BX,callable:null},{name:"hasComparatorInputOverride",modifiers:0,accessLevel:3,parameterTypes:[],returnType:$rt_booleancls(),callable:null},{name:"getComparatorInputOverride",modifiers:0,accessLevel:3,parameterTypes:[AIo,BU],returnType
:$rt_intcls(),callable:null},{name:"findMinecarts",modifiers:0,accessLevel:2,parameterTypes:[AIo,BU,ABm,$rt_arraycls(DO)],returnType:Kb,callable:null},{name:"getDectectionBox",modifiers:0,accessLevel:1,parameterTypes:[BU],returnType:ZU,callable:null},{name:"getStateFromMeta",modifiers:0,accessLevel:3,parameterTypes:[$rt_intcls()],returnType:Uy,callable:null},{name:"getMetaFromState",modifiers:0,accessLevel:3,parameterTypes:[Uy],returnType:$rt_intcls(),callable:null},{name:"createBlockState",modifiers:0,accessLevel
:2,parameterTypes:[],returnType:Cg,callable:null},{name:"",modifiers:512,accessLevel:0,parameterTypes:[],returnType:$rt_voidcls(),callable:null}];Ux.$meta.methods=[{name:"",modifiers:0,accessLevel:3,parameterTypes:[$rt_booleancls()],returnType:$rt_voidcls(),callable:null},{name:"isOpaqueCube",modifiers:0,accessLevel:3,parameterTypes:[],returnType:$rt_booleancls(),callable:null},{name:"onBlockPlacedBy",modifiers:0,accessLevel:3,parameterTypes:[AIo,BU,Uy,CJ,O],returnType:$rt_voidcls(),callable:null},
{name:"onBlockPlaced",modifiers:0,accessLevel:3,parameterTypes:[AIo,BU,Ej,$rt_floatcls(),$rt_floatcls(),$rt_floatcls(),$rt_intcls(),CJ],returnType:Uy,callable:null},{name:"checkForMove",modifiers:0,accessLevel:1,parameterTypes:[AIo,BU,Uy],returnType:$rt_voidcls(),callable:null},{name:"shouldBeExtended",modifiers:0,accessLevel:1,parameterTypes:[AIo,BU,Ej],returnType:$rt_booleancls(),callable:null},{name:"onBlockEventReceived",modifiers:0,accessLevel:3,parameterTypes:[AIo,BU,Uy,$rt_intcls(),$rt_intcls()],returnType
:$rt_booleancls(),callable:null},{name:"setBlockBoundsBasedOnState",modifiers:0,accessLevel:3,parameterTypes:[AJM,BU],returnType:$rt_voidcls(),callable:null},{name:"setBlockBoundsForItemRender",modifiers:0,accessLevel:3,parameterTypes:[],returnType:$rt_voidcls(),callable:null},{name:"addCollisionBoxesToList",modifiers:0,accessLevel:3,parameterTypes:[AIo,BU,Uy,ZU,Kb,DA],returnType:$rt_voidcls(),callable:null},{name:"getCollisionBoundingBox",modifiers:0,accessLevel:3,parameterTypes:[AIo,BU,Uy],returnType:ZU,callable
:null},{name:"isFullCube",modifiers:0,accessLevel:3,parameterTypes:[],returnType:$rt_booleancls(),callable:null},{name:"getFacing",modifiers:512,accessLevel:3,parameterTypes:[$rt_intcls()],returnType:Ej,callable:null},{name:"getFacingFromEntity",modifiers:512,accessLevel:3,parameterTypes:[AIo,BU,CJ],returnType:Ej,callable:null},{name:"canPush",modifiers:512,accessLevel:3,parameterTypes:[BD,AIo,BU,Ej,$rt_booleancls()],returnType:$rt_booleancls(),callable:null},{name:"doMove",modifiers:0,accessLevel:1,parameterTypes
:[AIo,BU,Ej,$rt_booleancls()],returnType:$rt_booleancls(),callable:null},{name:"getStateForEntityRender",modifiers:0,accessLevel:3,parameterTypes:[Uy],returnType:Uy,callable:null},{name:"getStateFromMeta",modifiers:0,accessLevel:3,parameterTypes:[$rt_intcls()],returnType:Uy,callable:null},{name:"getMetaFromState",modifiers:0,accessLevel:3,parameterTypes:[Uy],returnType:$rt_intcls(),callable:null},{name:"createBlockState",modifiers:0,accessLevel:2,parameterTypes:[],returnType:Cg,callable:null},{name:"",modifiers
:512,accessLevel:0,parameterTypes:[],returnType:$rt_voidcls(),callable:null}];A8E.$meta.methods=[{name:"",modifiers:0,accessLevel:3,parameterTypes:[],returnType:$rt_voidcls(),callable:null},{name:"onEntityCollidedWithBlock",modifiers:0,accessLevel:3,parameterTypes:[AIo,BU,Uy,DA],returnType:$rt_voidcls(),callable:null},{name:"isOpaqueCube",modifiers:0,accessLevel:3,parameterTypes:[],returnType:$rt_booleancls(),callable:null},{name:"getCollisionBoundingBox",modifiers:0,accessLevel:3,parameterTypes:[AIo,
BU,Uy],returnType:ZU,callable:null},{name:"isFullCube",modifiers:0,accessLevel:3,parameterTypes:[],returnType:$rt_booleancls(),callable:null},{name:"getItemDropped",modifiers:0,accessLevel:3,parameterTypes:[Uy,A8l,$rt_intcls()],returnType:BP,callable:null},{name:"canSilkHarvest",modifiers:0,accessLevel:2,parameterTypes:[],returnType:$rt_booleancls(),callable:null},{name:"getBlockLayer",modifiers:0,accessLevel:3,parameterTypes:[],returnType:T3,callable:null}];ATd.$meta.methods=[{name:"",modifiers:0,accessLevel
:2,parameterTypes:[],returnType:$rt_voidcls(),callable:null},{name:"bootstrapStates",modifiers:512,accessLevel:3,parameterTypes:[],returnType:$rt_voidcls(),callable:null},{name:"getBlockColor",modifiers:0,accessLevel:3,parameterTypes:[],returnType:$rt_intcls(),callable:null},{name:"canBlockStay",modifiers:0,accessLevel:3,parameterTypes:[AIo,BU,Uy],returnType:$rt_booleancls(),callable:null},{name:"isReplaceable",modifiers:0,accessLevel:3,parameterTypes:[AIo,BU],returnType:$rt_booleancls(),callable:null},{name
:"getRenderColor",modifiers:0,accessLevel:3,parameterTypes:[Uy],returnType:$rt_intcls(),callable:null},{name:"colorMultiplier",modifiers:0,accessLevel:3,parameterTypes:[AJM,BU,$rt_intcls()],returnType:$rt_intcls(),callable:null},{name:"getItemDropped",modifiers:0,accessLevel:3,parameterTypes:[Uy,A8l,$rt_intcls()],returnType:BP,callable:null},{name:"quantityDroppedWithBonus",modifiers:0,accessLevel:3,parameterTypes:[$rt_intcls(),A8l],returnType:$rt_intcls(),callable:null},{name:"getDamageValue",modifiers:0,accessLevel
:3,parameterTypes:[AIo,BU],returnType:$rt_intcls(),callable:null},{name:"getSubBlocks",modifiers:0,accessLevel:3,parameterTypes:[BP,D2,Kb],returnType:$rt_voidcls(),callable:null},{name:"canGrow",modifiers:0,accessLevel:3,parameterTypes:[AIo,BU,Uy,$rt_booleancls()],returnType:$rt_booleancls(),callable:null},{name:"canUseBonemeal",modifiers:0,accessLevel:3,parameterTypes:[AIo,A8l,BU,Uy],returnType:$rt_booleancls(),callable:null},{name:"grow",modifiers:0,accessLevel:3,parameterTypes:[AIo,A8l,BU,Uy],returnType:
$rt_voidcls(),callable:null},{name:"getStateFromMeta",modifiers:0,accessLevel:3,parameterTypes:[$rt_intcls()],returnType:Uy,callable:null},{name:"getMetaFromState",modifiers:0,accessLevel:3,parameterTypes:[Uy],returnType:$rt_intcls(),callable:null},{name:"createBlockState",modifiers:0,accessLevel:2,parameterTypes:[],returnType:Cg,callable:null},{name:"getOffsetType",modifiers:0,accessLevel:3,parameterTypes:[],returnType:N5,callable:null}];Bn7.$meta.methods=[{name:"",modifiers:0,accessLevel:2,parameterTypes
:[],returnType:$rt_voidcls(),callable:null},{name:"getMapColor",modifiers:0,accessLevel:3,parameterTypes:[Uy],returnType:DY,callable:null},{name:"canPlaceBlockOn",modifiers:0,accessLevel:2,parameterTypes:[BD],returnType:$rt_booleancls(),callable:null},{name:"isReplaceable",modifiers:0,accessLevel:3,parameterTypes:[AIo,BU],returnType:$rt_booleancls(),callable:null},{name:"getItemDropped",modifiers:0,accessLevel:3,parameterTypes:[Uy,A8l,$rt_intcls()],returnType:BP,callable:null}];Zo.$meta.methods=[{name:"",modifiers
:0,accessLevel:3,parameterTypes:[],returnType:$rt_voidcls(),callable:null},{name:"bootstrapStates",modifiers:512,accessLevel:3,parameterTypes:[],returnType:$rt_voidcls(),callable:null},{name:"onBlockHarvested",modifiers:0,accessLevel:3,parameterTypes:[AIo,BU,Uy,Da],returnType:$rt_voidcls(),callable:null},{name:"breakBlock",modifiers:0,accessLevel:3,parameterTypes:[AIo,BU,Uy],returnType:$rt_voidcls(),callable:null},{name:"isOpaqueCube",modifiers:0,accessLevel:3,parameterTypes:[],returnType:$rt_booleancls(),callable
:null},{name:"isFullCube",modifiers:0,accessLevel:3,parameterTypes:[],returnType:$rt_booleancls(),callable:null},{name:"canPlaceBlockAt",modifiers:0,accessLevel:3,parameterTypes:[AIo,BU],returnType:$rt_booleancls(),callable:null},{name:"canPlaceBlockOnSide",modifiers:0,accessLevel:3,parameterTypes:[AIo,BU,Ej],returnType:$rt_booleancls(),callable:null},{name:"quantityDropped",modifiers:0,accessLevel:3,parameterTypes:[A8l],returnType:$rt_intcls(),callable:null},{name:"addCollisionBoxesToList",modifiers:0,accessLevel
:3,parameterTypes:[AIo,BU,Uy,ZU,Kb,DA],returnType:$rt_voidcls(),callable:null},{name:"applyCoreBounds",modifiers:0,accessLevel:1,parameterTypes:[Uy],returnType:$rt_voidcls(),callable:null},{name:"setBlockBoundsBasedOnState",modifiers:0,accessLevel:3,parameterTypes:[AJM,BU],returnType:$rt_voidcls(),callable:null},{name:"applyHeadBounds",modifiers:0,accessLevel:3,parameterTypes:[Uy],returnType:$rt_voidcls(),callable:null},{name:"onNeighborBlockChange",modifiers:0,accessLevel:3,parameterTypes:[AIo,BU,Uy,BD],returnType
:$rt_voidcls(),callable:null},{name:"shouldSideBeRendered",modifiers:0,accessLevel:3,parameterTypes:[AJM,BU,Ej],returnType:$rt_booleancls(),callable:null},{name:"getFacing",modifiers:512,accessLevel:3,parameterTypes:[$rt_intcls()],returnType:Ej,callable:null},{name:"getItem",modifiers:0,accessLevel:3,parameterTypes:[AIo,BU],returnType:BP,callable:null},{name:"getStateFromMeta",modifiers:0,accessLevel:3,parameterTypes:[$rt_intcls()],returnType:Uy,callable:null},{name:"getMetaFromState",modifiers:0,accessLevel
:3,parameterTypes:[Uy],returnType:$rt_intcls(),callable:null},{name:"createBlockState",modifiers:0,accessLevel:2,parameterTypes:[],returnType:Cg,callable:null},{name:"",modifiers:512,accessLevel:0,parameterTypes:[],returnType:$rt_voidcls(),callable:null}];AHl.$meta.methods=[{name:"",modifiers:0,accessLevel:3,parameterTypes:[DC],returnType:$rt_voidcls(),callable:null},{name:"damageDropped",modifiers:0,accessLevel:3,parameterTypes:[Uy],returnType:$rt_intcls(),callable:null},{name:"getSubBlocks",modifiers
:0,accessLevel:3,parameterTypes:[BP,D2,Kb],returnType:$rt_voidcls(),callable:null},{name:"getMapColor",modifiers:0,accessLevel:3,parameterTypes:[Uy],returnType:DY,callable:null},{name:"getStateFromMeta",modifiers:0,accessLevel:3,parameterTypes:[$rt_intcls()],returnType:Uy,callable:null},{name:"getMetaFromState",modifiers:0,accessLevel:3,parameterTypes:[Uy],returnType:$rt_intcls(),callable:null},{name:"createBlockState",modifiers:0,accessLevel:2,parameterTypes:[],returnType:Cg,callable:null},{name:"",modifiers
:512,accessLevel:0,parameterTypes:[],returnType:$rt_voidcls(),callable:null}];ACq.$meta.methods=[{name:"",modifiers:0,accessLevel:3,parameterTypes:[],returnType:$rt_voidcls(),callable:null},{name:"bootstrapStates",modifiers:512,accessLevel:3,parameterTypes:[],returnType:$rt_voidcls(),callable:null},{name:"createNewTileEntity",modifiers:0,accessLevel:3,parameterTypes:[AIo,$rt_intcls()],returnType:Ef,callable:null},{name:"newTileEntity",modifiers:512,accessLevel:3,parameterTypes:[Uy,Ej,$rt_booleancls(),
$rt_booleancls()],returnType:Ef,callable:null},{name:"breakBlock",modifiers:0,accessLevel:3,parameterTypes:[AIo,BU,Uy],returnType:$rt_voidcls(),callable:null},{name:"canPlaceBlockAt",modifiers:0,accessLevel:3,parameterTypes:[AIo,BU],returnType:$rt_booleancls(),callable:null},{name:"canPlaceBlockOnSide",modifiers:0,accessLevel:3,parameterTypes:[AIo,BU,Ej],returnType:$rt_booleancls(),callable:null},{name:"onBlockDestroyedByPlayer",modifiers:0,accessLevel:3,parameterTypes:[AIo,BU,Uy],returnType:$rt_voidcls(),callable
:null},{name:"isOpaqueCube",modifiers:0,accessLevel:3,parameterTypes:[],returnType:$rt_booleancls(),callable:null},{name:"isFullCube",modifiers:0,accessLevel:3,parameterTypes:[],returnType:$rt_booleancls(),callable:null},{name:"getItemDropped",modifiers:0,accessLevel:3,parameterTypes:[Uy,A8l,$rt_intcls()],returnType:BP,callable:null},{name:"collisionRayTrace",modifiers:0,accessLevel:3,parameterTypes:[AIo,BU,K3,K3],returnType:O$,callable:null},{name:"getCollisionBoundingBox",modifiers:0,accessLevel:3,parameterTypes
:[AIo,BU,Uy],returnType:ZU,callable:null},{name:"setBlockBoundsBasedOnState",modifiers:0,accessLevel:3,parameterTypes:[AJM,BU],returnType:$rt_voidcls(),callable:null},{name:"getBoundingBox",modifiers:0,accessLevel:3,parameterTypes:[AIo,BU,Uy,$rt_floatcls(),Ej],returnType:ZU,callable:null},{name:"getTileEntity",modifiers:0,accessLevel:1,parameterTypes:[AJM,BU],returnType:Sx,callable:null},{name:"getItem",modifiers:0,accessLevel:3,parameterTypes:[AIo,BU],returnType:BP,callable:null},{name:"getStateFromMeta",modifiers
:0,accessLevel:3,parameterTypes:[$rt_intcls()],returnType:Uy,callable:null},{name:"getMetaFromState",modifiers:0,accessLevel:3,parameterTypes:[Uy],returnType:$rt_intcls(),callable:null},{name:"createBlockState",modifiers:0,accessLevel:2,parameterTypes:[],returnType:Cg,callable:null},{name:"",modifiers:512,accessLevel:0,parameterTypes:[],returnType:$rt_voidcls(),callable:null}];AXx.$meta.methods=[{name:"",modifiers:0,accessLevel:3,parameterTypes:[],returnType:$rt_voidcls(),callable:null},{name:
"getBlockType",modifiers:0,accessLevel:3,parameterTypes:[],returnType:TZ,callable:null}];Bfb.$meta.methods=[{name:"",modifiers:0,accessLevel:3,parameterTypes:[],returnType:$rt_voidcls(),callable:null},{name:"getBlockType",modifiers:0,accessLevel:3,parameterTypes:[],returnType:TZ,callable:null}];AN7.$meta.methods=[{name:"",modifiers:0,accessLevel:2,parameterTypes:[],returnType:$rt_voidcls(),callable:null},{name:"updateTick",modifiers:0,accessLevel:3,parameterTypes:[AIo,BU,Uy,A8l],returnType:$rt_voidcls(),callable
:null},{name:"canPlaceBlockAt",modifiers:0,accessLevel:3,parameterTypes:[AIo,BU],returnType:$rt_booleancls(),callable:null},{name:"canPlaceBlockOn",modifiers:0,accessLevel:2,parameterTypes:[BD],returnType:$rt_booleancls(),callable:null},{name:"canBlockStay",modifiers:0,accessLevel:3,parameterTypes:[AIo,BU,Uy],returnType:$rt_booleancls(),callable:null},{name:"canGrow",modifiers:0,accessLevel:3,parameterTypes:[AIo,BU,Uy,$rt_booleancls()],returnType:$rt_booleancls(),callable:null},{name:"canUseBonemeal",modifiers
:0,accessLevel:3,parameterTypes:[AIo,A8l,BU,Uy],returnType:$rt_booleancls(),callable:null}];Bcq.$meta.methods=[{name:"",modifiers:0,accessLevel:3,parameterTypes:[],returnType:$rt_voidcls(),callable:null},{name:"isDouble",modifiers:0,accessLevel:3,parameterTypes:[],returnType:$rt_booleancls(),callable:null}];BgD.$meta.methods=[{name:"",modifiers:0,accessLevel:3,parameterTypes:[],returnType:$rt_voidcls(),callable:null},{name:"isDouble",modifiers:0,accessLevel:3,parameterTypes:[],returnType:$rt_booleancls(),callable
:null}];AL8.$meta.methods=[{name:"",modifiers:0,accessLevel:3,parameterTypes:[],returnType:$rt_voidcls(),callable:null},{name:"onBlockAdded",modifiers:0,accessLevel:3,parameterTypes:[AIo,BU,Uy],returnType:$rt_voidcls(),callable:null},{name:"onNeighborBlockChange",modifiers:0,accessLevel:3,parameterTypes:[AIo,BU,Uy,BD],returnType:$rt_voidcls(),callable:null},{name:"onBlockDestroyedByPlayer",modifiers:0,accessLevel:3,parameterTypes:[AIo,BU,Uy],returnType:$rt_voidcls(),callable:null},{name:"explode",modifiers
:0,accessLevel:3,parameterTypes:[AIo,BU,Uy,CJ],returnType:$rt_voidcls(),callable:null},{name:"onBlockActivated",modifiers:0,accessLevel:3,parameterTypes:[AIo,BU,Uy,Da,Ej,$rt_floatcls(),$rt_floatcls(),$rt_floatcls()],returnType:$rt_booleancls(),callable:null},{name:"canDropFromExplosion",modifiers:0,accessLevel:3,parameterTypes:[BhK],returnType:$rt_booleancls(),callable:null},{name:"getStateFromMeta",modifiers:0,accessLevel:3,parameterTypes:[$rt_intcls()],returnType:Uy,callable:null},{name:"getMetaFromState",modifiers
:0,accessLevel:3,parameterTypes:[Uy],returnType:$rt_intcls(),callable:null},{name:"createBlockState",modifiers:0,accessLevel:2,parameterTypes:[],returnType:Cg,callable:null},{name:"",modifiers:512,accessLevel:0,parameterTypes:[],returnType:$rt_voidcls(),callable:null}];BkZ.$meta.methods=[{name:"",modifiers:0,accessLevel:3,parameterTypes:[],returnType:$rt_voidcls(),callable:null},{name:"quantityDropped",modifiers:0,accessLevel:3,parameterTypes:[A8l],returnType:$rt_intcls(),callable:null},{name:
"getItemDropped",modifiers:0,accessLevel:3,parameterTypes:[Uy,A8l,$rt_intcls()],returnType:BP,callable:null}];BjM.$meta.methods=[{name:"",modifiers:0,accessLevel:3,parameterTypes:[],returnType:$rt_voidcls(),callable:null},{name:"getItemDropped",modifiers:0,accessLevel:3,parameterTypes:[Uy,A8l,$rt_intcls()],returnType:BP,callable:null},{name:"getMapColor",modifiers:0,accessLevel:3,parameterTypes:[Uy],returnType:DY,callable:null}];AA_.$meta.methods=[{name:"",modifiers:0,accessLevel:2,parameterTypes
:[],returnType:$rt_voidcls(),callable:null},{name:"getCollisionBoundingBox",modifiers:0,accessLevel:3,parameterTypes:[AIo,BU,Uy],returnType:ZU,callable:null},{name:"isOpaqueCube",modifiers:0,accessLevel:3,parameterTypes:[],returnType:$rt_booleancls(),callable:null},{name:"isFullCube",modifiers:0,accessLevel:3,parameterTypes:[],returnType:$rt_booleancls(),callable:null},{name:"canPlaceOn",modifiers:0,accessLevel:1,parameterTypes:[AIo,BU],returnType:$rt_booleancls(),callable:null},{name:"canPlaceBlockAt",modifiers
:0,accessLevel:3,parameterTypes:[AIo,BU],returnType:$rt_booleancls(),callable:null},{name:"canPlaceAt",modifiers:0,accessLevel:1,parameterTypes:[AIo,BU,Ej],returnType:$rt_booleancls(),callable:null},{name:"onBlockPlaced",modifiers:0,accessLevel:3,parameterTypes:[AIo,BU,Ej,$rt_floatcls(),$rt_floatcls(),$rt_floatcls(),$rt_intcls(),CJ],returnType:Uy,callable:null},{name:"onBlockAdded",modifiers:0,accessLevel:3,parameterTypes:[AIo,BU,Uy],returnType:$rt_voidcls(),callable:null},{name:"onNeighborBlockChange",modifiers
:0,accessLevel:3,parameterTypes:[AIo,BU,Uy,BD],returnType:$rt_voidcls(),callable:null},{name:"onNeighborChangeInternal",modifiers:0,accessLevel:2,parameterTypes:[AIo,BU,Uy],returnType:$rt_booleancls(),callable:null},{name:"checkForDrop",modifiers:0,accessLevel:2,parameterTypes:[AIo,BU,Uy],returnType:$rt_booleancls(),callable:null},{name:"collisionRayTrace",modifiers:0,accessLevel:3,parameterTypes:[AIo,BU,K3,K3],returnType:O$,callable:null},{name:"randomDisplayTick",modifiers:0,accessLevel:3,parameterTypes:[AIo,
BU,Uy,A8l],returnType:$rt_voidcls(),callable:null},{name:"getBlockLayer",modifiers:0,accessLevel:3,parameterTypes:[],returnType:T3,callable:null},{name:"getStateFromMeta",modifiers:0,accessLevel:3,parameterTypes:[$rt_intcls()],returnType:Uy,callable:null},{name:"getMetaFromState",modifiers:0,accessLevel:3,parameterTypes:[Uy],returnType:$rt_intcls(),callable:null},{name:"createBlockState",modifiers:0,accessLevel:2,parameterTypes:[],returnType:Cg,callable:null},{name:"",modifiers:512,accessLevel:0,parameterTypes
:[],returnType:$rt_voidcls(),callable:null}];Np.$meta.methods=[{name:"getActualState",modifiers:0,accessLevel:3,parameterTypes:[Uy,AJM,BU],returnType:Uy,callable:null},{name:"",modifiers:0,accessLevel:2,parameterTypes:[],returnType:$rt_voidcls(),callable:null},{name:"init",modifiers:512,accessLevel:3,parameterTypes:[],returnType:$rt_voidcls(),callable:null},{name:"setFireInfo",modifiers:0,accessLevel:3,parameterTypes:[BD,$rt_intcls(),$rt_intcls()],returnType:$rt_voidcls(),callable:null},{name:"getCollisionBoundingBox",modifiers
:0,accessLevel:3,parameterTypes:[AIo,BU,Uy],returnType:ZU,callable:null},{name:"isOpaqueCube",modifiers:0,accessLevel:3,parameterTypes:[],returnType:$rt_booleancls(),callable:null},{name:"isFullCube",modifiers:0,accessLevel:3,parameterTypes:[],returnType:$rt_booleancls(),callable:null},{name:"quantityDropped",modifiers:0,accessLevel:3,parameterTypes:[A8l],returnType:$rt_intcls(),callable:null},{name:"tickRate",modifiers:0,accessLevel:3,parameterTypes:[AIo],returnType:$rt_intcls(),callable:null},{name:"updateTick",modifiers
:0,accessLevel:3,parameterTypes:[AIo,BU,Uy,A8l],returnType:$rt_voidcls(),callable:null},{name:"canDie",modifiers:0,accessLevel:2,parameterTypes:[AIo,BU],returnType:$rt_booleancls(),callable:null},{name:"requiresUpdates",modifiers:0,accessLevel:3,parameterTypes:[],returnType:$rt_booleancls(),callable:null},{name:"getFlammability",modifiers:0,accessLevel:1,parameterTypes:[BD],returnType:$rt_intcls(),callable:null},{name:"getEncouragement",modifiers:0,accessLevel:1,parameterTypes:[BD],returnType:$rt_intcls(),callable
:null},{name:"catchOnFire",modifiers:0,accessLevel:1,parameterTypes:[AIo,BU,$rt_intcls(),A8l,$rt_intcls()],returnType:$rt_voidcls(),callable:null},{name:"canNeighborCatchFire",modifiers:0,accessLevel:1,parameterTypes:[AIo,BU],returnType:$rt_booleancls(),callable:null},{name:"getNeighborEncouragement",modifiers:0,accessLevel:1,parameterTypes:[AIo,BU],returnType:$rt_intcls(),callable:null},{name:"isCollidable",modifiers:0,accessLevel:3,parameterTypes:[],returnType:$rt_booleancls(),callable:null},{name:"canCatchFire",modifiers
:0,accessLevel:3,parameterTypes:[AJM,BU],returnType:$rt_booleancls(),callable:null},{name:"canPlaceBlockAt",modifiers:0,accessLevel:3,parameterTypes:[AIo,BU],returnType:$rt_booleancls(),callable:null},{name:"onNeighborBlockChange",modifiers:0,accessLevel:3,parameterTypes:[AIo,BU,Uy,BD],returnType:$rt_voidcls(),callable:null},{name:"onBlockAdded",modifiers:0,accessLevel:3,parameterTypes:[AIo,BU,Uy],returnType:$rt_voidcls(),callable:null},{name:"randomDisplayTick",modifiers:0,accessLevel:3,parameterTypes:[AIo,
BU,Uy,A8l],returnType:$rt_voidcls(),callable:null},{name:"getMapColor",modifiers:0,accessLevel:3,parameterTypes:[Uy],returnType:DY,callable:null},{name:"getBlockLayer",modifiers:0,accessLevel:3,parameterTypes:[],returnType:T3,callable:null},{name:"getStateFromMeta",modifiers:0,accessLevel:3,parameterTypes:[$rt_intcls()],returnType:Uy,callable:null},{name:"getMetaFromState",modifiers:0,accessLevel:3,parameterTypes:[Uy],returnType:$rt_intcls(),callable:null},{name:"createBlockState",modifiers:0,accessLevel:2,parameterTypes
:[],returnType:Cg,callable:null},{name:"",modifiers:512,accessLevel:0,parameterTypes:[],returnType:$rt_voidcls(),callable:null}];A4$.$meta.methods=[{name:"",modifiers:0,accessLevel:2,parameterTypes:[],returnType:$rt_voidcls(),callable:null},{name:"createNewTileEntity",modifiers:0,accessLevel:3,parameterTypes:[AIo,$rt_intcls()],returnType:Ef,callable:null},{name:"getItemDropped",modifiers:0,accessLevel:3,parameterTypes:[Uy,A8l,$rt_intcls()],returnType:BP,callable:null},{name:"quantityDropped",modifiers
:0,accessLevel:3,parameterTypes:[A8l],returnType:$rt_intcls(),callable:null},{name:"dropBlockAsItemWithChance",modifiers:0,accessLevel:3,parameterTypes:[AIo,BU,Uy,$rt_floatcls(),$rt_intcls()],returnType:$rt_voidcls(),callable:null},{name:"isOpaqueCube",modifiers:0,accessLevel:3,parameterTypes:[],returnType:$rt_booleancls(),callable:null},{name:"getRenderType",modifiers:0,accessLevel:3,parameterTypes:[],returnType:$rt_intcls(),callable:null},{name:"getBlockLayer",modifiers:0,accessLevel:3,parameterTypes:[],returnType
:T3,callable:null},{name:"getItem",modifiers:0,accessLevel:3,parameterTypes:[AIo,BU],returnType:BP,callable:null}];F_.$meta.methods=[{name:"",modifiers:0,accessLevel:2,parameterTypes:[Uy],returnType:$rt_voidcls(),callable:null},{name:"bootstrapStates",modifiers:512,accessLevel:3,parameterTypes:[],returnType:$rt_voidcls(),callable:null},{name:"setBlockBoundsBasedOnState",modifiers:0,accessLevel:3,parameterTypes:[AJM,BU],returnType:$rt_voidcls(),callable:null},{name:"isOpaqueCube",modifiers:0,accessLevel
:3,parameterTypes:[],returnType:$rt_booleancls(),callable:null},{name:"isFullCube",modifiers:0,accessLevel:3,parameterTypes:[],returnType:$rt_booleancls(),callable:null},{name:"setBaseCollisionBounds",modifiers:0,accessLevel:3,parameterTypes:[AJM,BU],returnType:$rt_voidcls(),callable:null},{name:"isBlockStairs",modifiers:512,accessLevel:3,parameterTypes:[BD],returnType:$rt_booleancls(),callable:null},{name:"isSameStair",modifiers:512,accessLevel:3,parameterTypes:[AJM,BU,Uy],returnType:$rt_booleancls(),callable
:null},{name:"func_176307_f",modifiers:0,accessLevel:3,parameterTypes:[AJM,BU],returnType:$rt_intcls(),callable:null},{name:"func_176305_g",modifiers:0,accessLevel:3,parameterTypes:[AJM,BU],returnType:$rt_intcls(),callable:null},{name:"func_176306_h",modifiers:0,accessLevel:3,parameterTypes:[AJM,BU],returnType:$rt_booleancls(),callable:null},{name:"func_176304_i",modifiers:0,accessLevel:3,parameterTypes:[AJM,BU],returnType:$rt_booleancls(),callable:null},{name:"addCollisionBoxesToList",modifiers:0,accessLevel
:3,parameterTypes:[AIo,BU,Uy,ZU,Kb,DA],returnType:$rt_voidcls(),callable:null},{name:"randomDisplayTick",modifiers:0,accessLevel:3,parameterTypes:[AIo,BU,Uy,A8l],returnType:$rt_voidcls(),callable:null},{name:"onBlockClicked",modifiers:0,accessLevel:3,parameterTypes:[AIo,BU,Da],returnType:$rt_voidcls(),callable:null},{name:"onBlockDestroyedByPlayer",modifiers:0,accessLevel:3,parameterTypes:[AIo,BU,Uy],returnType:$rt_voidcls(),callable:null},{name:"getMixedBrightnessForBlock",modifiers:0,accessLevel:3,parameterTypes
:[AJM,BU],returnType:$rt_intcls(),callable:null},{name:"getExplosionResistance",modifiers:0,accessLevel:3,parameterTypes:[DA],returnType:$rt_floatcls(),callable:null},{name:"getBlockLayer",modifiers:0,accessLevel:3,parameterTypes:[],returnType:T3,callable:null},{name:"tickRate",modifiers:0,accessLevel:3,parameterTypes:[AIo],returnType:$rt_intcls(),callable:null},{name:"getSelectedBoundingBox",modifiers:0,accessLevel:3,parameterTypes:[AIo,BU],returnType:ZU,callable:null},{name:"modifyAcceleration",modifiers:
0,accessLevel:3,parameterTypes:[AIo,BU,DA,K3],returnType:K3,callable:null},{name:"isCollidable",modifiers:0,accessLevel:3,parameterTypes:[],returnType:$rt_booleancls(),callable:null},{name:"canCollideCheck",modifiers:0,accessLevel:3,parameterTypes:[Uy,$rt_booleancls()],returnType:$rt_booleancls(),callable:null},{name:"canPlaceBlockAt",modifiers:0,accessLevel:3,parameterTypes:[AIo,BU],returnType:$rt_booleancls(),callable:null},{name:"onBlockAdded",modifiers:0,accessLevel:3,parameterTypes:[AIo,BU,Uy],returnType
:$rt_voidcls(),callable:null},{name:"breakBlock",modifiers:0,accessLevel:3,parameterTypes:[AIo,BU,Uy],returnType:$rt_voidcls(),callable:null},{name:"onEntityCollidedWithBlock",modifiers:0,accessLevel:3,parameterTypes:[AIo,BU,DA],returnType:$rt_voidcls(),callable:null},{name:"updateTick",modifiers:0,accessLevel:3,parameterTypes:[AIo,BU,Uy,A8l],returnType:$rt_voidcls(),callable:null},{name:"onBlockActivated",modifiers:0,accessLevel:3,parameterTypes:[AIo,BU,Uy,Da,Ej,$rt_floatcls(),$rt_floatcls(),$rt_floatcls()],returnType
:$rt_booleancls(),callable:null},{name:"onBlockDestroyedByExplosion",modifiers:0,accessLevel:3,parameterTypes:[AIo,BU,BhK],returnType:$rt_voidcls(),callable:null},{name:"getMapColor",modifiers:0,accessLevel:3,parameterTypes:[Uy],returnType:DY,callable:null},{name:"onBlockPlaced",modifiers:0,accessLevel:3,parameterTypes:[AIo,BU,Ej,$rt_floatcls(),$rt_floatcls(),$rt_floatcls(),$rt_intcls(),CJ],returnType:Uy,callable:null},{name:"collisionRayTrace",modifiers:0,accessLevel:3,parameterTypes:[AIo,BU,K3,K3],returnType
:O$,callable:null},{name:"getStateFromMeta",modifiers:0,accessLevel:3,parameterTypes:[$rt_intcls()],returnType:Uy,callable:null},{name:"getMetaFromState",modifiers:0,accessLevel:3,parameterTypes:[Uy],returnType:$rt_intcls(),callable:null},{name:"getActualState",modifiers:0,accessLevel:3,parameterTypes:[Uy,AJM,BU],returnType:Uy,callable:null},{name:"createBlockState",modifiers:0,accessLevel:2,parameterTypes:[],returnType:Cg,callable:null},{name:"",modifiers:512,accessLevel:0,parameterTypes:[],returnType
:$rt_voidcls(),callable:null}];Ph.$meta.methods=[{name:"",modifiers:0,accessLevel:2,parameterTypes:[$rt_intcls()],returnType:$rt_voidcls(),callable:null},{name:"isOpaqueCube",modifiers:0,accessLevel:3,parameterTypes:[],returnType:$rt_booleancls(),callable:null},{name:"isFullCube",modifiers:0,accessLevel:3,parameterTypes:[],returnType:$rt_booleancls(),callable:null},{name:"getRenderType",modifiers:0,accessLevel:3,parameterTypes:[],returnType:$rt_intcls(),callable:null},{name:"setBlockBoundsBasedOnState",modifiers
:0,accessLevel:3,parameterTypes:[AJM,BU],returnType:$rt_voidcls(),callable:null},{name:"onBlockAdded",modifiers:0,accessLevel:3,parameterTypes:[AIo,BU,Uy],returnType:$rt_voidcls(),callable:null},{name:"onBlockPlaced",modifiers:0,accessLevel:3,parameterTypes:[AIo,BU,Ej,$rt_floatcls(),$rt_floatcls(),$rt_floatcls(),$rt_intcls(),CJ],returnType:Uy,callable:null},{name:"onBlockPlacedBy",modifiers:0,accessLevel:3,parameterTypes:[AIo,BU,Uy,CJ,O],returnType:$rt_voidcls(),callable:null},{name:"checkForSurroundingChests",modifiers
:0,accessLevel:3,parameterTypes:[AIo,BU,Uy],returnType:Uy,callable:null},{name:"correctFacing",modifiers:0,accessLevel:3,parameterTypes:[AIo,BU,Uy],returnType:Uy,callable:null},{name:"canPlaceBlockAt",modifiers:0,accessLevel:3,parameterTypes:[AIo,BU],returnType:$rt_booleancls(),callable:null},{name:"isDoubleChest",modifiers:0,accessLevel:1,parameterTypes:[AIo,BU],returnType:$rt_booleancls(),callable:null},{name:"onNeighborBlockChange",modifiers:0,accessLevel:3,parameterTypes:[AIo,BU,Uy,BD],returnType:$rt_voidcls(),callable
:null},{name:"breakBlock",modifiers:0,accessLevel:3,parameterTypes:[AIo,BU,Uy],returnType:$rt_voidcls(),callable:null},{name:"onBlockActivated",modifiers:0,accessLevel:3,parameterTypes:[AIo,BU,Uy,Da,Ej,$rt_floatcls(),$rt_floatcls(),$rt_floatcls()],returnType:$rt_booleancls(),callable:null},{name:"getLockableContainer",modifiers:0,accessLevel:3,parameterTypes:[AIo,BU],returnType:ZJ,callable:null},{name:"createNewTileEntity",modifiers:0,accessLevel:3,parameterTypes:[AIo,$rt_intcls()],returnType:Ef,callable:null},
{name:"canProvidePower",modifiers:0,accessLevel:3,parameterTypes:[],returnType:$rt_booleancls(),callable:null},{name:"getWeakPower",modifiers:0,accessLevel:3,parameterTypes:[AJM,BU,Uy,Ej],returnType:$rt_intcls(),callable:null},{name:"getStrongPower",modifiers:0,accessLevel:3,parameterTypes:[AJM,BU,Uy,Ej],returnType:$rt_intcls(),callable:null},{name:"isBlocked",modifiers:0,accessLevel:1,parameterTypes:[AIo,BU],returnType:$rt_booleancls(),callable:null},{name:"isBelowSolidBlock",modifiers:0,accessLevel:1,parameterTypes
:[AIo,BU],returnType:$rt_booleancls(),callable:null},{name:"isOcelotSittingOnChest",modifiers:0,accessLevel:1,parameterTypes:[AIo,BU],returnType:$rt_booleancls(),callable:null},{name:"hasComparatorInputOverride",modifiers:0,accessLevel:3,parameterTypes:[],returnType:$rt_booleancls(),callable:null},{name:"getComparatorInputOverride",modifiers:0,accessLevel:3,parameterTypes:[AIo,BU],returnType:$rt_intcls(),callable:null},{name:"getStateFromMeta",modifiers:0,accessLevel:3,parameterTypes:[$rt_intcls()],returnType
:Uy,callable:null},{name:"getMetaFromState",modifiers:0,accessLevel:3,parameterTypes:[Uy],returnType:$rt_intcls(),callable:null},{name:"createBlockState",modifiers:0,accessLevel:2,parameterTypes:[],returnType:Cg,callable:null},{name:"",modifiers:512,accessLevel:0,parameterTypes:[],returnType:$rt_voidcls(),callable:null}];Se.$meta.methods=[{name:"",modifiers:0,accessLevel:3,parameterTypes:[],returnType:$rt_voidcls(),callable:null},{name:"bootstrapStates",modifiers:512,accessLevel:3,parameterTypes
:[],returnType:$rt_voidcls(),callable:null},{name:"getActualState",modifiers:0,accessLevel:3,parameterTypes:[Uy,AJM,BU],returnType:Uy,callable:null},{name:"getAttachPosition",modifiers:0,accessLevel:1,parameterTypes:[AJM,BU,Ej],returnType:MM,callable:null},{name:"getCollisionBoundingBox",modifiers:0,accessLevel:3,parameterTypes:[AIo,BU,Uy],returnType:ZU,callable:null},{name:"isOpaqueCube",modifiers:0,accessLevel:3,parameterTypes:[],returnType:$rt_booleancls(),callable:null},{name:"isFullCube",modifiers:0,accessLevel
:3,parameterTypes:[],returnType:$rt_booleancls(),callable:null},{name:"colorMultiplier",modifiers:0,accessLevel:3,parameterTypes:[AJM,BU,$rt_intcls()],returnType:$rt_intcls(),callable:null},{name:"canPlaceBlockAt",modifiers:0,accessLevel:3,parameterTypes:[AIo,BU],returnType:$rt_booleancls(),callable:null},{name:"updateSurroundingRedstone",modifiers:0,accessLevel:1,parameterTypes:[AIo,BU,Uy],returnType:Uy,callable:null},{name:"calculateCurrentChanges",modifiers:0,accessLevel:1,parameterTypes:[AIo,BU,BU,Uy],returnType
:Uy,callable:null},{name:"notifyWireNeighborsOfStateChange",modifiers:0,accessLevel:1,parameterTypes:[AIo,BU],returnType:$rt_voidcls(),callable:null},{name:"getMaxCurrentStrength",modifiers:0,accessLevel:1,parameterTypes:[AIo,BU,$rt_intcls()],returnType:$rt_intcls(),callable:null},{name:"getItemDropped",modifiers:0,accessLevel:3,parameterTypes:[Uy,A8l,$rt_intcls()],returnType:BP,callable:null},{name:"getStrongPower",modifiers:0,accessLevel:3,parameterTypes:[AJM,BU,Uy,Ej],returnType:$rt_intcls(),callable:null},
{name:"getWeakPower",modifiers:0,accessLevel:3,parameterTypes:[AJM,BU,Uy,Ej],returnType:$rt_intcls(),callable:null},{name:"func_176339_d",modifiers:0,accessLevel:1,parameterTypes:[AJM,BU,Ej],returnType:$rt_booleancls(),callable:null},{name:"canConnectUpwardsTo",modifiers:512,accessLevel:2,parameterTypes:[AJM,BU],returnType:$rt_booleancls(),callable:null},{name:"canConnectUpwardsTo",modifiers:512,accessLevel:2,parameterTypes:[Uy],returnType:$rt_booleancls(),callable:null},{name:"canConnectTo",modifiers:512,accessLevel
:2,parameterTypes:[Uy,Ej],returnType:$rt_booleancls(),callable:null},{name:"canProvidePower",modifiers:0,accessLevel:3,parameterTypes:[],returnType:$rt_booleancls(),callable:null},{name:"colorMultiplier",modifiers:0,accessLevel:1,parameterTypes:[$rt_intcls()],returnType:$rt_intcls(),callable:null},{name:"randomDisplayTick",modifiers:0,accessLevel:3,parameterTypes:[AIo,BU,Uy,A8l],returnType:$rt_voidcls(),callable:null},{name:"getItem",modifiers:0,accessLevel:3,parameterTypes:[AIo,BU],returnType:BP,callable:null},
{name:"getBlockLayer",modifiers:0,accessLevel:3,parameterTypes:[],returnType:T3,callable:null},{name:"getStateFromMeta",modifiers:0,accessLevel:3,parameterTypes:[$rt_intcls()],returnType:Uy,callable:null},{name:"getMetaFromState",modifiers:0,accessLevel:3,parameterTypes:[Uy],returnType:$rt_intcls(),callable:null},{name:"createBlockState",modifiers:0,accessLevel:2,parameterTypes:[],returnType:Cg,callable:null},{name:"",modifiers:512,accessLevel:0,parameterTypes:[],returnType:$rt_voidcls(),callable:null}];Bf7.$meta.methods
=[{name:"",modifiers:0,accessLevel:2,parameterTypes:[],returnType:$rt_voidcls(),callable:null},{name:"onBlockActivated",modifiers:0,accessLevel:3,parameterTypes:[AIo,BU,Uy,Da,Ej,$rt_floatcls(),$rt_floatcls(),$rt_floatcls()],returnType:$rt_booleancls(),callable:null}];Td.$meta.methods=[{name:"",modifiers:0,accessLevel:2,parameterTypes:[],returnType:$rt_voidcls(),callable:null},{name:"canPlaceBlockOn",modifiers:0,accessLevel:2,parameterTypes:[BD],returnType:$rt_booleancls(),callable:null},{name:"updateTick",modifiers
:0,accessLevel:3,parameterTypes:[AIo,BU,Uy,A8l],returnType:$rt_voidcls(),callable:null},{name:"grow",modifiers:0,accessLevel:3,parameterTypes:[AIo,BU,Uy],returnType:$rt_voidcls(),callable:null},{name:"getGrowthChance",modifiers:512,accessLevel:2,parameterTypes:[BD,AIo,BU],returnType:$rt_floatcls(),callable:null},{name:"canBlockStay",modifiers:0,accessLevel:3,parameterTypes:[AIo,BU,Uy],returnType:$rt_booleancls(),callable:null},{name:"getSeed",modifiers:0,accessLevel:2,parameterTypes:[],returnType:BP,callable
:null},{name:"getCrop",modifiers:0,accessLevel:2,parameterTypes:[],returnType:BP,callable:null},{name:"getItemDropped",modifiers:0,accessLevel:3,parameterTypes:[Uy,A8l,$rt_intcls()],returnType:BP,callable:null},{name:"getItem",modifiers:0,accessLevel:3,parameterTypes:[AIo,BU],returnType:BP,callable:null},{name:"canGrow",modifiers:0,accessLevel:3,parameterTypes:[AIo,BU,Uy,$rt_booleancls()],returnType:$rt_booleancls(),callable:null},{name:"canUseBonemeal",modifiers:0,accessLevel:3,parameterTypes:[AIo,A8l,BU,Uy],returnType
:$rt_booleancls(),callable:null},{name:"grow",modifiers:0,accessLevel:3,parameterTypes:[AIo,A8l,BU,Uy],returnType:$rt_voidcls(),callable:null},{name:"getStateFromMeta",modifiers:0,accessLevel:3,parameterTypes:[$rt_intcls()],returnType:Uy,callable:null},{name:"getMetaFromState",modifiers:0,accessLevel:3,parameterTypes:[Uy],returnType:$rt_intcls(),callable:null},{name:"createBlockState",modifiers:0,accessLevel:2,parameterTypes:[],returnType:Cg,callable:null},{name:"",modifiers:512,accessLevel:0,parameterTypes
:[],returnType:$rt_voidcls(),callable:null}];AM5.$meta.methods=[{name:"",modifiers:0,accessLevel:2,parameterTypes:[],returnType:$rt_voidcls(),callable:null},{name:"getCollisionBoundingBox",modifiers:0,accessLevel:3,parameterTypes:[AIo,BU,Uy],returnType:ZU,callable:null},{name:"isOpaqueCube",modifiers:0,accessLevel:3,parameterTypes:[],returnType:$rt_booleancls(),callable:null},{name:"isFullCube",modifiers:0,accessLevel:3,parameterTypes:[],returnType:$rt_booleancls(),callable:null},{name:"updateTick",modifiers
:0,accessLevel:3,parameterTypes:[AIo,BU,Uy,A8l],returnType:$rt_voidcls(),callable:null},{name:"onFallenUpon",modifiers:0,accessLevel:3,parameterTypes:[AIo,BU,DA,$rt_floatcls()],returnType:$rt_voidcls(),callable:null},{name:"hasCrops",modifiers:0,accessLevel:1,parameterTypes:[AIo,BU],returnType:$rt_booleancls(),callable:null},{name:"hasWater",modifiers:0,accessLevel:1,parameterTypes:[AIo,BU],returnType:$rt_booleancls(),callable:null},{name:"onNeighborBlockChange",modifiers:0,accessLevel:3,parameterTypes:[AIo,
BU,Uy,BD],returnType:$rt_voidcls(),callable:null},{name:"shouldSideBeRendered",modifiers:0,accessLevel:3,parameterTypes:[AJM,BU,Ej],returnType:$rt_booleancls(),callable:null},{name:"getItemDropped",modifiers:0,accessLevel:3,parameterTypes:[Uy,A8l,$rt_intcls()],returnType:BP,callable:null},{name:"getItem",modifiers:0,accessLevel:3,parameterTypes:[AIo,BU],returnType:BP,callable:null},{name:"getStateFromMeta",modifiers:0,accessLevel:3,parameterTypes:[$rt_intcls()],returnType:Uy,callable:null},{name:"getMetaFromState",modifiers
:0,accessLevel:3,parameterTypes:[Uy],returnType:$rt_intcls(),callable:null},{name:"createBlockState",modifiers:0,accessLevel:2,parameterTypes:[],returnType:Cg,callable:null},{name:"",modifiers:512,accessLevel:0,parameterTypes:[],returnType:$rt_voidcls(),callable:null}];AEK.$meta.methods=[{name:"",modifiers:0,accessLevel:2,parameterTypes:[$rt_booleancls()],returnType:$rt_voidcls(),callable:null},{name:"getItemDropped",modifiers:0,accessLevel:3,parameterTypes:[Uy,A8l,$rt_intcls()],returnType:BP,callable
:null},{name:"randomDisplayTick",modifiers:0,accessLevel:3,parameterTypes:[AIo,BU,Uy,A8l],returnType:$rt_voidcls(),callable:null},{name:"onBlockActivated",modifiers:0,accessLevel:3,parameterTypes:[AIo,BU,Uy,Da,Ej,$rt_floatcls(),$rt_floatcls(),$rt_floatcls()],returnType:$rt_booleancls(),callable:null},{name:"setState",modifiers:512,accessLevel:3,parameterTypes:[$rt_booleancls(),AIo,BU],returnType:$rt_voidcls(),callable:null},{name:"createNewTileEntity",modifiers:0,accessLevel:3,parameterTypes:[AIo,$rt_intcls()],returnType
:Ef,callable:null},{name:"onBlockPlaced",modifiers:0,accessLevel:3,parameterTypes:[AIo,BU,Ej,$rt_floatcls(),$rt_floatcls(),$rt_floatcls(),$rt_intcls(),CJ],returnType:Uy,callable:null},{name:"onBlockPlacedBy",modifiers:0,accessLevel:3,parameterTypes:[AIo,BU,Uy,CJ,O],returnType:$rt_voidcls(),callable:null},{name:"breakBlock",modifiers:0,accessLevel:3,parameterTypes:[AIo,BU,Uy],returnType:$rt_voidcls(),callable:null},{name:"hasComparatorInputOverride",modifiers:0,accessLevel:3,parameterTypes:[],returnType:$rt_booleancls(),callable
:null},{name:"getComparatorInputOverride",modifiers:0,accessLevel:3,parameterTypes:[AIo,BU],returnType:$rt_intcls(),callable:null},{name:"getItem",modifiers:0,accessLevel:3,parameterTypes:[AIo,BU],returnType:BP,callable:null},{name:"getRenderType",modifiers:0,accessLevel:3,parameterTypes:[],returnType:$rt_intcls(),callable:null},{name:"getStateForEntityRender",modifiers:0,accessLevel:3,parameterTypes:[Uy],returnType:Uy,callable:null},{name:"getStateFromMeta",modifiers:0,accessLevel:3,parameterTypes:[$rt_intcls()],returnType
:Uy,callable:null},{name:"getMetaFromState",modifiers:0,accessLevel:3,parameterTypes:[Uy],returnType:$rt_intcls(),callable:null},{name:"createBlockState",modifiers:0,accessLevel:2,parameterTypes:[],returnType:Cg,callable:null},{name:"",modifiers:512,accessLevel:0,parameterTypes:[],returnType:$rt_voidcls(),callable:null}];ALx.$meta.methods=[{name:"",modifiers:0,accessLevel:3,parameterTypes:[],returnType:$rt_voidcls(),callable:null},{name:"onNeighborBlockChange",modifiers:0,accessLevel:3,parameterTypes
:[AIo,BU,Uy,BD],returnType:$rt_voidcls(),callable:null},{name:"getStateFromMeta",modifiers:0,accessLevel:3,parameterTypes:[$rt_intcls()],returnType:Uy,callable:null},{name:"getMetaFromState",modifiers:0,accessLevel:3,parameterTypes:[Uy],returnType:$rt_intcls(),callable:null},{name:"createBlockState",modifiers:0,accessLevel:2,parameterTypes:[],returnType:Cg,callable:null},{name:"",modifiers:512,accessLevel:0,parameterTypes:[],returnType:$rt_voidcls(),callable:null}];Kz.$meta.methods=[{name:"",modifiers
:0,accessLevel:2,parameterTypes:[DC],returnType:$rt_voidcls(),callable:null},{name:"bootstrapStates",modifiers:512,accessLevel:3,parameterTypes:[],returnType:$rt_voidcls(),callable:null},{name:"getLocalizedName",modifiers:0,accessLevel:3,parameterTypes:[],returnType:BI,callable:null},{name:"isOpaqueCube",modifiers:0,accessLevel:3,parameterTypes:[],returnType:$rt_booleancls(),callable:null},{name:"isPassable",modifiers:0,accessLevel:3,parameterTypes:[AJM,BU],returnType:$rt_booleancls(),callable:null},{name:"isFullCube",modifiers
:0,accessLevel:3,parameterTypes:[],returnType:$rt_booleancls(),callable:null},{name:"getSelectedBoundingBox",modifiers:0,accessLevel:3,parameterTypes:[AIo,BU],returnType:ZU,callable:null},{name:"getCollisionBoundingBox",modifiers:0,accessLevel:3,parameterTypes:[AIo,BU,Uy],returnType:ZU,callable:null},{name:"setBlockBoundsBasedOnState",modifiers:0,accessLevel:3,parameterTypes:[AJM,BU],returnType:$rt_voidcls(),callable:null},{name:"setBoundBasedOnMeta",modifiers:0,accessLevel:1,parameterTypes:[$rt_intcls()],returnType
:$rt_voidcls(),callable:null},{name:"onBlockActivated",modifiers:0,accessLevel:3,parameterTypes:[AIo,BU,Uy,Da,Ej,$rt_floatcls(),$rt_floatcls(),$rt_floatcls()],returnType:$rt_booleancls(),callable:null},{name:"toggleDoor",modifiers:0,accessLevel:3,parameterTypes:[AIo,BU,$rt_booleancls()],returnType:$rt_voidcls(),callable:null},{name:"onNeighborBlockChange",modifiers:0,accessLevel:3,parameterTypes:[AIo,BU,Uy,BD],returnType:$rt_voidcls(),callable:null},{name:"getItemDropped",modifiers:0,accessLevel:3,parameterTypes
:[Uy,A8l,$rt_intcls()],returnType:BP,callable:null},{name:"collisionRayTrace",modifiers:0,accessLevel:3,parameterTypes:[AIo,BU,K3,K3],returnType:O$,callable:null},{name:"canPlaceBlockAt",modifiers:0,accessLevel:3,parameterTypes:[AIo,BU],returnType:$rt_booleancls(),callable:null},{name:"getMobilityFlag",modifiers:0,accessLevel:3,parameterTypes:[],returnType:$rt_intcls(),callable:null},{name:"combineMetadata",modifiers:512,accessLevel:3,parameterTypes:[AJM,BU],returnType:$rt_intcls(),callable:null},{name:"getItem",modifiers
:0,accessLevel:3,parameterTypes:[AIo,BU],returnType:BP,callable:null},{name:"getItem",modifiers:0,accessLevel:1,parameterTypes:[],returnType:BP,callable:null},{name:"onBlockHarvested",modifiers:0,accessLevel:3,parameterTypes:[AIo,BU,Uy,Da],returnType:$rt_voidcls(),callable:null},{name:"getBlockLayer",modifiers:0,accessLevel:3,parameterTypes:[],returnType:T3,callable:null},{name:"getActualState",modifiers:0,accessLevel:3,parameterTypes:[Uy,AJM,BU],returnType:Uy,callable:null},{name:"getStateFromMeta",modifiers
:0,accessLevel:3,parameterTypes:[$rt_intcls()],returnType:Uy,callable:null},{name:"getMetaFromState",modifiers:0,accessLevel:3,parameterTypes:[Uy],returnType:$rt_intcls(),callable:null},{name:"removeHalfBit",modifiers:512,accessLevel:2,parameterTypes:[$rt_intcls()],returnType:$rt_intcls(),callable:null},{name:"isOpen",modifiers:512,accessLevel:3,parameterTypes:[AJM,BU],returnType:$rt_booleancls(),callable:null},{name:"getFacing",modifiers:512,accessLevel:3,parameterTypes:[AJM,BU],returnType:Ej,callable:null},
{name:"getFacing",modifiers:512,accessLevel:3,parameterTypes:[$rt_intcls()],returnType:Ej,callable:null},{name:"isOpen",modifiers:512,accessLevel:2,parameterTypes:[$rt_intcls()],returnType:$rt_booleancls(),callable:null},{name:"isTop",modifiers:512,accessLevel:2,parameterTypes:[$rt_intcls()],returnType:$rt_booleancls(),callable:null},{name:"isHingeLeft",modifiers:512,accessLevel:2,parameterTypes:[$rt_intcls()],returnType:$rt_booleancls(),callable:null},{name:"createBlockState",modifiers:0,accessLevel:2,parameterTypes
:[],returnType:Cg,callable:null},{name:"",modifiers:512,accessLevel:0,parameterTypes:[],returnType:$rt_voidcls(),callable:null}];ARl.$meta.methods=[{name:"",modifiers:0,accessLevel:2,parameterTypes:[],returnType:$rt_voidcls(),callable:null},{name:"getCollisionBoundingBox",modifiers:0,accessLevel:3,parameterTypes:[AIo,BU,Uy],returnType:ZU,callable:null},{name:"getSelectedBoundingBox",modifiers:0,accessLevel:3,parameterTypes:[AIo,BU],returnType:ZU,callable:null},{name:"setBlockBoundsBasedOnState",modifiers
:0,accessLevel:3,parameterTypes:[AJM,BU],returnType:$rt_voidcls(),callable:null},{name:"isOpaqueCube",modifiers:0,accessLevel:3,parameterTypes:[],returnType:$rt_booleancls(),callable:null},{name:"isFullCube",modifiers:0,accessLevel:3,parameterTypes:[],returnType:$rt_booleancls(),callable:null},{name:"canPlaceBlockAt",modifiers:0,accessLevel:3,parameterTypes:[AIo,BU],returnType:$rt_booleancls(),callable:null},{name:"onBlockPlaced",modifiers:0,accessLevel:3,parameterTypes:[AIo,BU,Ej,$rt_floatcls(),$rt_floatcls(),
$rt_floatcls(),$rt_intcls(),CJ],returnType:Uy,callable:null},{name:"onNeighborBlockChange",modifiers:0,accessLevel:3,parameterTypes:[AIo,BU,Uy,BD],returnType:$rt_voidcls(),callable:null},{name:"canBlockStay",modifiers:0,accessLevel:2,parameterTypes:[AIo,BU,Ej],returnType:$rt_booleancls(),callable:null},{name:"getBlockLayer",modifiers:0,accessLevel:3,parameterTypes:[],returnType:T3,callable:null},{name:"getStateFromMeta",modifiers:0,accessLevel:3,parameterTypes:[$rt_intcls()],returnType:Uy,callable:null},{name
:"getMetaFromState",modifiers:0,accessLevel:3,parameterTypes:[Uy],returnType:$rt_intcls(),callable:null},{name:"createBlockState",modifiers:0,accessLevel:2,parameterTypes:[],returnType:Cg,callable:null},{name:"",modifiers:512,accessLevel:0,parameterTypes:[],returnType:$rt_voidcls(),callable:null}];ARr.$meta.methods=[{name:"",modifiers:0,accessLevel:2,parameterTypes:[],returnType:$rt_voidcls(),callable:null},{name:"bootstrapStates",modifiers:512,accessLevel:3,parameterTypes:[],returnType:$rt_voidcls(),callable
:null},{name:"onNeighborChangedInternal",modifiers:0,accessLevel:2,parameterTypes:[AIo,BU,Uy,BD],returnType:$rt_voidcls(),callable:null},{name:"getShapeProperty",modifiers:0,accessLevel:3,parameterTypes:[],returnType:BX,callable:null},{name:"getStateFromMeta",modifiers:0,accessLevel:3,parameterTypes:[$rt_intcls()],returnType:Uy,callable:null},{name:"getMetaFromState",modifiers:0,accessLevel:3,parameterTypes:[Uy],returnType:$rt_intcls(),callable:null},{name:"createBlockState",modifiers:0,accessLevel:2,parameterTypes
:[],returnType:Cg,callable:null}];AH$.$meta.methods=[{name:"",modifiers:0,accessLevel:3,parameterTypes:[],returnType:$rt_voidcls(),callable:null},{name:"setBlockBoundsBasedOnState",modifiers:0,accessLevel:3,parameterTypes:[AJM,BU],returnType:$rt_voidcls(),callable:null},{name:"onNeighborBlockChange",modifiers:0,accessLevel:3,parameterTypes:[AIo,BU,Uy,BD],returnType:$rt_voidcls(),callable:null},{name:"getStateFromMeta",modifiers:0,accessLevel:3,parameterTypes:[$rt_intcls()],returnType:Uy,callable:null},
{name:"getMetaFromState",modifiers:0,accessLevel:3,parameterTypes:[Uy],returnType:$rt_intcls(),callable:null},{name:"createBlockState",modifiers:0,accessLevel:2,parameterTypes:[],returnType:Cg,callable:null},{name:"",modifiers:512,accessLevel:0,parameterTypes:[],returnType:$rt_voidcls(),callable:null}];AFi.$meta.methods=[{name:"",modifiers:0,accessLevel:2,parameterTypes:[],returnType:$rt_voidcls(),callable:null},{name:"bootstrapStates",modifiers:512,accessLevel:3,parameterTypes:[],returnType:$rt_voidcls(),callable
:null},{name:"getCollisionBoundingBox",modifiers:0,accessLevel:3,parameterTypes:[AIo,BU,Uy],returnType:ZU,callable:null},{name:"isOpaqueCube",modifiers:0,accessLevel:3,parameterTypes:[],returnType:$rt_booleancls(),callable:null},{name:"isFullCube",modifiers:0,accessLevel:3,parameterTypes:[],returnType:$rt_booleancls(),callable:null},{name:"canPlaceBlockOnSide",modifiers:0,accessLevel:3,parameterTypes:[AIo,BU,Ej],returnType:$rt_booleancls(),callable:null},{name:"canPlaceBlockAt",modifiers:0,accessLevel:3,parameterTypes
:[AIo,BU],returnType:$rt_booleancls(),callable:null},{name:"func_181090_a",modifiers:512,accessLevel:2,parameterTypes:[AIo,BU,Ej],returnType:$rt_booleancls(),callable:null},{name:"onBlockPlaced",modifiers:0,accessLevel:3,parameterTypes:[AIo,BU,Ej,$rt_floatcls(),$rt_floatcls(),$rt_floatcls(),$rt_intcls(),CJ],returnType:Uy,callable:null},{name:"getMetadataForFacing",modifiers:512,accessLevel:3,parameterTypes:[Ej],returnType:$rt_intcls(),callable:null},{name:"onNeighborBlockChange",modifiers:0,accessLevel:3,parameterTypes
:[AIo,BU,Uy,BD],returnType:$rt_voidcls(),callable:null},{name:"func_181091_e",modifiers:0,accessLevel:1,parameterTypes:[AIo,BU,Uy],returnType:$rt_booleancls(),callable:null},{name:"setBlockBoundsBasedOnState",modifiers:0,accessLevel:3,parameterTypes:[AJM,BU],returnType:$rt_voidcls(),callable:null},{name:"onBlockActivated",modifiers:0,accessLevel:3,parameterTypes:[AIo,BU,Uy,Da,Ej,$rt_floatcls(),$rt_floatcls(),$rt_floatcls()],returnType:$rt_booleancls(),callable:null},{name:"breakBlock",modifiers:0,accessLevel
:3,parameterTypes:[AIo,BU,Uy],returnType:$rt_voidcls(),callable:null},{name:"getWeakPower",modifiers:0,accessLevel:3,parameterTypes:[AJM,BU,Uy,Ej],returnType:$rt_intcls(),callable:null},{name:"getStrongPower",modifiers:0,accessLevel:3,parameterTypes:[AJM,BU,Uy,Ej],returnType:$rt_intcls(),callable:null},{name:"canProvidePower",modifiers:0,accessLevel:3,parameterTypes:[],returnType:$rt_booleancls(),callable:null},{name:"getStateFromMeta",modifiers:0,accessLevel:3,parameterTypes:[$rt_intcls()],returnType:Uy,callable
:null},{name:"getMetaFromState",modifiers:0,accessLevel:3,parameterTypes:[Uy],returnType:$rt_intcls(),callable:null},{name:"createBlockState",modifiers:0,accessLevel:2,parameterTypes:[],returnType:Cg,callable:null},{name:"",modifiers:512,accessLevel:0,parameterTypes:[],returnType:$rt_voidcls(),callable:null}];AHq.$meta.methods=[{name:"",modifiers:0,accessLevel:2,parameterTypes:[DC,Tg],returnType:$rt_voidcls(),callable:null},{name:"getRedstoneStrength",modifiers:0,accessLevel:2,parameterTypes:[Uy],returnType
:$rt_intcls(),callable:null},{name:"setRedstoneStrength",modifiers:0,accessLevel:2,parameterTypes:[Uy,$rt_intcls()],returnType:Uy,callable:null},{name:"computeRedstoneStrength",modifiers:0,accessLevel:2,parameterTypes:[AIo,BU],returnType:$rt_intcls(),callable:null},{name:"getStateFromMeta",modifiers:0,accessLevel:3,parameterTypes:[$rt_intcls()],returnType:Uy,callable:null},{name:"getMetaFromState",modifiers:0,accessLevel:3,parameterTypes:[Uy],returnType:$rt_intcls(),callable:null},{name:"createBlockState",modifiers
:0,accessLevel:2,parameterTypes:[],returnType:Cg,callable:null},{name:"",modifiers:512,accessLevel:0,parameterTypes:[],returnType:$rt_voidcls(),callable:null}];ALh.$meta.methods=[{name:"",modifiers:0,accessLevel:3,parameterTypes:[$rt_booleancls()],returnType:$rt_voidcls(),callable:null},{name:"tickRate",modifiers:0,accessLevel:3,parameterTypes:[AIo],returnType:$rt_intcls(),callable:null},{name:"onBlockClicked",modifiers:0,accessLevel:3,parameterTypes:[AIo,BU,Da],returnType:$rt_voidcls(),callable
:null},{name:"onEntityCollidedWithBlock",modifiers:0,accessLevel:3,parameterTypes:[AIo,BU,DA],returnType:$rt_voidcls(),callable:null},{name:"onBlockActivated",modifiers:0,accessLevel:3,parameterTypes:[AIo,BU,Uy,Da,Ej,$rt_floatcls(),$rt_floatcls(),$rt_floatcls()],returnType:$rt_booleancls(),callable:null},{name:"activate",modifiers:0,accessLevel:1,parameterTypes:[AIo,BU],returnType:$rt_voidcls(),callable:null},{name:"updateTick",modifiers:0,accessLevel:3,parameterTypes:[AIo,BU,Uy,A8l],returnType:$rt_voidcls(),callable
:null},{name:"getItemDropped",modifiers:0,accessLevel:3,parameterTypes:[Uy,A8l,$rt_intcls()],returnType:BP,callable:null},{name:"quantityDroppedWithBonus",modifiers:0,accessLevel:3,parameterTypes:[$rt_intcls(),A8l],returnType:$rt_intcls(),callable:null},{name:"quantityDropped",modifiers:0,accessLevel:3,parameterTypes:[A8l],returnType:$rt_intcls(),callable:null},{name:"dropBlockAsItemWithChance",modifiers:0,accessLevel:3,parameterTypes:[AIo,BU,Uy,$rt_floatcls(),$rt_intcls()],returnType:$rt_voidcls(),callable
:null},{name:"randomDisplayTick",modifiers:0,accessLevel:3,parameterTypes:[AIo,BU,Uy,A8l],returnType:$rt_voidcls(),callable:null},{name:"spawnParticles",modifiers:0,accessLevel:1,parameterTypes:[AIo,BU],returnType:$rt_voidcls(),callable:null},{name:"createStackedBlock",modifiers:0,accessLevel:2,parameterTypes:[Uy],returnType:O,callable:null}];ADT.$meta.methods=[{name:"isBurnedOut",modifiers:0,accessLevel:1,parameterTypes:[AIo,BU,$rt_booleancls()],returnType:$rt_booleancls(),callable:null},{name:"",modifiers
:0,accessLevel:2,parameterTypes:[$rt_booleancls()],returnType:$rt_voidcls(),callable:null},{name:"tickRate",modifiers:0,accessLevel:3,parameterTypes:[AIo],returnType:$rt_intcls(),callable:null},{name:"onBlockAdded",modifiers:0,accessLevel:3,parameterTypes:[AIo,BU,Uy],returnType:$rt_voidcls(),callable:null},{name:"breakBlock",modifiers:0,accessLevel:3,parameterTypes:[AIo,BU,Uy],returnType:$rt_voidcls(),callable:null},{name:"getWeakPower",modifiers:0,accessLevel:3,parameterTypes:[AJM,BU,Uy,Ej],returnType:$rt_intcls(),callable
:null},{name:"shouldBeOff",modifiers:0,accessLevel:1,parameterTypes:[AIo,BU,Uy],returnType:$rt_booleancls(),callable:null},{name:"randomTick",modifiers:0,accessLevel:3,parameterTypes:[AIo,BU,Uy,A8l],returnType:$rt_voidcls(),callable:null},{name:"updateTick",modifiers:0,accessLevel:3,parameterTypes:[AIo,BU,Uy,A8l],returnType:$rt_voidcls(),callable:null},{name:"onNeighborBlockChange",modifiers:0,accessLevel:3,parameterTypes:[AIo,BU,Uy,BD],returnType:$rt_voidcls(),callable:null},{name:"getStrongPower",modifiers
:0,accessLevel:3,parameterTypes:[AJM,BU,Uy,Ej],returnType:$rt_intcls(),callable:null},{name:"getItemDropped",modifiers:0,accessLevel:3,parameterTypes:[Uy,A8l,$rt_intcls()],returnType:BP,callable:null},{name:"canProvidePower",modifiers:0,accessLevel:3,parameterTypes:[],returnType:$rt_booleancls(),callable:null},{name:"randomDisplayTick",modifiers:0,accessLevel:3,parameterTypes:[AIo,BU,Uy,A8l],returnType:$rt_voidcls(),callable:null},{name:"getItem",modifiers:0,accessLevel:3,parameterTypes:[AIo,BU],returnType:
BP,callable:null},{name:"isAssociatedBlock",modifiers:0,accessLevel:3,parameterTypes:[BD],returnType:$rt_booleancls(),callable:null},{name:"",modifiers:512,accessLevel:0,parameterTypes:[],returnType:$rt_voidcls(),callable:null}];AUa.$meta.methods=[{name:"",modifiers:0,accessLevel:2,parameterTypes:[],returnType:$rt_voidcls(),callable:null}];Z$.$meta.methods=[{name:"",modifiers:0,accessLevel:2,parameterTypes:[],returnType:$rt_voidcls(),callable:null},{name:"isPassable",modifiers:0,accessLevel
:3,parameterTypes:[AJM,BU],returnType:$rt_booleancls(),callable:null},{name:"getCollisionBoundingBox",modifiers:0,accessLevel:3,parameterTypes:[AIo,BU,Uy],returnType:ZU,callable:null},{name:"isOpaqueCube",modifiers:0,accessLevel:3,parameterTypes:[],returnType:$rt_booleancls(),callable:null},{name:"isFullCube",modifiers:0,accessLevel:3,parameterTypes:[],returnType:$rt_booleancls(),callable:null},{name:"setBlockBoundsForItemRender",modifiers:0,accessLevel:3,parameterTypes:[],returnType:$rt_voidcls(),callable:
null},{name:"setBlockBoundsBasedOnState",modifiers:0,accessLevel:3,parameterTypes:[AJM,BU],returnType:$rt_voidcls(),callable:null},{name:"getBoundsForLayers",modifiers:0,accessLevel:2,parameterTypes:[$rt_intcls()],returnType:$rt_voidcls(),callable:null},{name:"canPlaceBlockAt",modifiers:0,accessLevel:3,parameterTypes:[AIo,BU],returnType:$rt_booleancls(),callable:null},{name:"onNeighborBlockChange",modifiers:0,accessLevel:3,parameterTypes:[AIo,BU,Uy,BD],returnType:$rt_voidcls(),callable:null},{name:"checkAndDropBlock",modifiers
:0,accessLevel:1,parameterTypes:[AIo,BU,Uy],returnType:$rt_booleancls(),callable:null},{name:"harvestBlock",modifiers:0,accessLevel:3,parameterTypes:[AIo,Da,BU,Uy,Ef],returnType:$rt_voidcls(),callable:null},{name:"getItemDropped",modifiers:0,accessLevel:3,parameterTypes:[Uy,A8l,$rt_intcls()],returnType:BP,callable:null},{name:"quantityDropped",modifiers:0,accessLevel:3,parameterTypes:[A8l],returnType:$rt_intcls(),callable:null},{name:"updateTick",modifiers:0,accessLevel:3,parameterTypes:[AIo,BU,Uy,A8l],returnType
:$rt_voidcls(),callable:null},{name:"shouldSideBeRendered",modifiers:0,accessLevel:3,parameterTypes:[AJM,BU,Ej],returnType:$rt_booleancls(),callable:null},{name:"getStateFromMeta",modifiers:0,accessLevel:3,parameterTypes:[$rt_intcls()],returnType:Uy,callable:null},{name:"isReplaceable",modifiers:0,accessLevel:3,parameterTypes:[AIo,BU],returnType:$rt_booleancls(),callable:null},{name:"getMetaFromState",modifiers:0,accessLevel:3,parameterTypes:[Uy],returnType:$rt_intcls(),callable:null},{name:"createBlockState",modifiers
:0,accessLevel:2,parameterTypes:[],returnType:Cg,callable:null},{name:"",modifiers:512,accessLevel:0,parameterTypes:[],returnType:$rt_voidcls(),callable:null}];AYt.$meta.methods=[{name:"",modifiers:0,accessLevel:3,parameterTypes:[],returnType:$rt_voidcls(),callable:null},{name:"getBlockLayer",modifiers:0,accessLevel:3,parameterTypes:[],returnType:T3,callable:null},{name:"harvestBlock",modifiers:0,accessLevel:3,parameterTypes:[AIo,Da,BU,Uy,Ef],returnType:$rt_voidcls(),callable:null},{name:"quantityDropped",modifiers
:0,accessLevel:3,parameterTypes:[A8l],returnType:$rt_intcls(),callable:null},{name:"updateTick",modifiers:0,accessLevel:3,parameterTypes:[AIo,BU,Uy,A8l],returnType:$rt_voidcls(),callable:null},{name:"getMobilityFlag",modifiers:0,accessLevel:3,parameterTypes:[],returnType:$rt_intcls(),callable:null}];Bfc.$meta.methods=[{name:"",modifiers:0,accessLevel:2,parameterTypes:[],returnType:$rt_voidcls(),callable:null},{name:"getItemDropped",modifiers:0,accessLevel:3,parameterTypes:[Uy,A8l,$rt_intcls()],returnType
:BP,callable:null},{name:"quantityDropped",modifiers:0,accessLevel:3,parameterTypes:[A8l],returnType:$rt_intcls(),callable:null},{name:"updateTick",modifiers:0,accessLevel:3,parameterTypes:[AIo,BU,Uy,A8l],returnType:$rt_voidcls(),callable:null}];AN5.$meta.methods=[{name:"",modifiers:0,accessLevel:2,parameterTypes:[],returnType:$rt_voidcls(),callable:null},{name:"updateTick",modifiers:0,accessLevel:3,parameterTypes:[AIo,BU,Uy,A8l],returnType:$rt_voidcls(),callable:null},{name:"getCollisionBoundingBox",modifiers
:0,accessLevel:3,parameterTypes:[AIo,BU,Uy],returnType:ZU,callable:null},{name:"getSelectedBoundingBox",modifiers:0,accessLevel:3,parameterTypes:[AIo,BU],returnType:ZU,callable:null},{name:"isFullCube",modifiers:0,accessLevel:3,parameterTypes:[],returnType:$rt_booleancls(),callable:null},{name:"isOpaqueCube",modifiers:0,accessLevel:3,parameterTypes:[],returnType:$rt_booleancls(),callable:null},{name:"canPlaceBlockAt",modifiers:0,accessLevel:3,parameterTypes:[AIo,BU],returnType:$rt_booleancls(),callable:null},
{name:"onNeighborBlockChange",modifiers:0,accessLevel:3,parameterTypes:[AIo,BU,Uy,BD],returnType:$rt_voidcls(),callable:null},{name:"canBlockStay",modifiers:0,accessLevel:3,parameterTypes:[AIo,BU],returnType:$rt_booleancls(),callable:null},{name:"onEntityCollidedWithBlock",modifiers:0,accessLevel:3,parameterTypes:[AIo,BU,Uy,DA],returnType:$rt_voidcls(),callable:null},{name:"getBlockLayer",modifiers:0,accessLevel:3,parameterTypes:[],returnType:T3,callable:null},{name:"getStateFromMeta",modifiers:0,accessLevel
:3,parameterTypes:[$rt_intcls()],returnType:Uy,callable:null},{name:"getMetaFromState",modifiers:0,accessLevel:3,parameterTypes:[Uy],returnType:$rt_intcls(),callable:null},{name:"createBlockState",modifiers:0,accessLevel:2,parameterTypes:[],returnType:Cg,callable:null},{name:"",modifiers:512,accessLevel:0,parameterTypes:[],returnType:$rt_voidcls(),callable:null}];A8n.$meta.methods=[{name:"",modifiers:0,accessLevel:3,parameterTypes:[],returnType:$rt_voidcls(),callable:null},{name:"getItemDropped",modifiers
:0,accessLevel:3,parameterTypes:[Uy,A8l,$rt_intcls()],returnType:BP,callable:null},{name:"quantityDropped",modifiers:0,accessLevel:3,parameterTypes:[A8l],returnType:$rt_intcls(),callable:null}];ASg.$meta.methods=[{name:"",modifiers:0,accessLevel:2,parameterTypes:[],returnType:$rt_voidcls(),callable:null},{name:"updateTick",modifiers:0,accessLevel:3,parameterTypes:[AIo,BU,Uy,A8l],returnType:$rt_voidcls(),callable:null},{name:"canPlaceBlockAt",modifiers:0,accessLevel:3,parameterTypes:[AIo,BU],returnType
:$rt_booleancls(),callable:null},{name:"onNeighborBlockChange",modifiers:0,accessLevel:3,parameterTypes:[AIo,BU,Uy,BD],returnType:$rt_voidcls(),callable:null},{name:"checkForDrop",modifiers:4,accessLevel:2,parameterTypes:[AIo,BU,Uy],returnType:$rt_booleancls(),callable:null},{name:"canBlockStay",modifiers:0,accessLevel:3,parameterTypes:[AIo,BU],returnType:$rt_booleancls(),callable:null},{name:"getCollisionBoundingBox",modifiers:0,accessLevel:3,parameterTypes:[AIo,BU,Uy],returnType:ZU,callable:null},{name:"getItemDropped",modifiers
:0,accessLevel:3,parameterTypes:[Uy,A8l,$rt_intcls()],returnType:BP,callable:null},{name:"isOpaqueCube",modifiers:0,accessLevel:3,parameterTypes:[],returnType:$rt_booleancls(),callable:null},{name:"isFullCube",modifiers:0,accessLevel:3,parameterTypes:[],returnType:$rt_booleancls(),callable:null},{name:"getItem",modifiers:0,accessLevel:3,parameterTypes:[AIo,BU],returnType:BP,callable:null},{name:"colorMultiplier",modifiers:0,accessLevel:3,parameterTypes:[AJM,BU,$rt_intcls()],returnType:$rt_intcls(),callable:
null},{name:"getBlockLayer",modifiers:0,accessLevel:3,parameterTypes:[],returnType:T3,callable:null},{name:"getStateFromMeta",modifiers:0,accessLevel:3,parameterTypes:[$rt_intcls()],returnType:Uy,callable:null},{name:"getMetaFromState",modifiers:0,accessLevel:3,parameterTypes:[Uy],returnType:$rt_intcls(),callable:null},{name:"createBlockState",modifiers:0,accessLevel:2,parameterTypes:[],returnType:Cg,callable:null},{name:"",modifiers:512,accessLevel:0,parameterTypes:[],returnType:$rt_voidcls(),callable
:null}];AIz.$meta.methods=[{name:"",modifiers:0,accessLevel:2,parameterTypes:[],returnType:$rt_voidcls(),callable:null},{name:"onBlockActivated",modifiers:0,accessLevel:3,parameterTypes:[AIo,BU,Uy,Da,Ej,$rt_floatcls(),$rt_floatcls(),$rt_floatcls()],returnType:$rt_booleancls(),callable:null},{name:"insertRecord",modifiers:0,accessLevel:3,parameterTypes:[AIo,BU,Uy,O],returnType:$rt_voidcls(),callable:null},{name:"createNewTileEntity",modifiers:0,accessLevel:3,parameterTypes:[AIo,$rt_intcls()],returnType
:Ef,callable:null},{name:"hasComparatorInputOverride",modifiers:0,accessLevel:3,parameterTypes:[],returnType:$rt_booleancls(),callable:null},{name:"getComparatorInputOverride",modifiers:0,accessLevel:3,parameterTypes:[AIo,BU],returnType:$rt_intcls(),callable:null},{name:"getRenderType",modifiers:0,accessLevel:3,parameterTypes:[],returnType:$rt_intcls(),callable:null},{name:"getStateFromMeta",modifiers:0,accessLevel:3,parameterTypes:[$rt_intcls()],returnType:Uy,callable:null},{name:"getMetaFromState",modifiers
:0,accessLevel:3,parameterTypes:[Uy],returnType:$rt_intcls(),callable:null},{name:"createBlockState",modifiers:0,accessLevel:2,parameterTypes:[],returnType:Cg,callable:null},{name:"",modifiers:512,accessLevel:0,parameterTypes:[],returnType:$rt_voidcls(),callable:null}];HS.$meta.methods=[{name:"",modifiers:0,accessLevel:3,parameterTypes:[DC],returnType:$rt_voidcls(),callable:null},{name:"",modifiers:0,accessLevel:3,parameterTypes:[DC,DY],returnType:$rt_voidcls(),callable:null},{name:"addCollisionBoxesToList",modifiers
:0,accessLevel:3,parameterTypes:[AIo,BU,Uy,ZU,Kb,DA],returnType:$rt_voidcls(),callable:null},{name:"setBlockBoundsBasedOnState",modifiers:0,accessLevel:3,parameterTypes:[AJM,BU],returnType:$rt_voidcls(),callable:null},{name:"isOpaqueCube",modifiers:0,accessLevel:3,parameterTypes:[],returnType:$rt_booleancls(),callable:null},{name:"isFullCube",modifiers:0,accessLevel:3,parameterTypes:[],returnType:$rt_booleancls(),callable:null},{name:"isPassable",modifiers:0,accessLevel:3,parameterTypes:[AJM,BU],returnType:
$rt_booleancls(),callable:null},{name:"canConnectTo",modifiers:0,accessLevel:3,parameterTypes:[AJM,BU],returnType:$rt_booleancls(),callable:null},{name:"shouldSideBeRendered",modifiers:0,accessLevel:3,parameterTypes:[AJM,BU,Ej],returnType:$rt_booleancls(),callable:null},{name:"onBlockActivated",modifiers:0,accessLevel:3,parameterTypes:[AIo,BU,Uy,Da,Ej,$rt_floatcls(),$rt_floatcls(),$rt_floatcls()],returnType:$rt_booleancls(),callable:null},{name:"getMetaFromState",modifiers:0,accessLevel:3,parameterTypes:[Uy],returnType
:$rt_intcls(),callable:null},{name:"getActualState",modifiers:0,accessLevel:3,parameterTypes:[Uy,AJM,BU],returnType:Uy,callable:null},{name:"createBlockState",modifiers:0,accessLevel:2,parameterTypes:[],returnType:Cg,callable:null},{name:"",modifiers:512,accessLevel:0,parameterTypes:[],returnType:$rt_voidcls(),callable:null}];HL.$meta.methods=[{name:"values",modifiers:512,accessLevel:3,parameterTypes:[],returnType:$rt_arraycls(HL),callable:null},{name:"valueOf",modifiers:512,accessLevel:3,parameterTypes
:[BI],returnType:HL,callable:null},{name:"",modifiers:0,accessLevel:1,parameterTypes:[BI,$rt_intcls(),$rt_intcls(),BI,DY],returnType:$rt_voidcls(),callable:null},{name:"",modifiers:0,accessLevel:1,parameterTypes:[BI,$rt_intcls(),$rt_intcls(),BI,BI,DY],returnType:$rt_voidcls(),callable:null},{name:"getMetadata",modifiers:0,accessLevel:3,parameterTypes:[],returnType:$rt_intcls(),callable:null},{name:"func_181070_c",modifiers:0,accessLevel:3,parameterTypes:[],returnType:DY,callable:null},{name:"toString",modifiers
:0,accessLevel:3,parameterTypes:[],returnType:BI,callable:null},{name:"byMetadata",modifiers:512,accessLevel:3,parameterTypes:[$rt_intcls()],returnType:HL,callable:null},{name:"getName",modifiers:0,accessLevel:3,parameterTypes:[],returnType:BI,callable:null},{name:"getUnlocalizedName",modifiers:0,accessLevel:3,parameterTypes:[],returnType:BI,callable:null},{name:"$values",modifiers:544,accessLevel:1,parameterTypes:[],returnType:$rt_arraycls(HL),callable:null},{name:"",modifiers:512,accessLevel:0,parameterTypes
:[],returnType:$rt_voidcls(),callable:null}];AFn.$meta.methods=[{name:"",modifiers:0,accessLevel:2,parameterTypes:[],returnType:$rt_voidcls(),callable:null},{name:"onBlockAdded",modifiers:0,accessLevel:3,parameterTypes:[AIo,BU,Uy],returnType:$rt_voidcls(),callable:null},{name:"canDispenserPlace",modifiers:0,accessLevel:3,parameterTypes:[AIo,BU],returnType:$rt_booleancls(),callable:null},{name:"trySpawnGolem",modifiers:0,accessLevel:1,parameterTypes:[AIo,BU],returnType:$rt_voidcls(),callable:null},{name
:"canPlaceBlockAt",modifiers:0,accessLevel:3,parameterTypes:[AIo,BU],returnType:$rt_booleancls(),callable:null},{name:"onBlockPlaced",modifiers:0,accessLevel:3,parameterTypes:[AIo,BU,Ej,$rt_floatcls(),$rt_floatcls(),$rt_floatcls(),$rt_intcls(),CJ],returnType:Uy,callable:null},{name:"getStateFromMeta",modifiers:0,accessLevel:3,parameterTypes:[$rt_intcls()],returnType:Uy,callable:null},{name:"getMetaFromState",modifiers:0,accessLevel:3,parameterTypes:[Uy],returnType:$rt_intcls(),callable:null},{name:"createBlockState",modifiers
:0,accessLevel:2,parameterTypes:[],returnType:Cg,callable:null},{name:"getSnowmanBasePattern",modifiers:0,accessLevel:2,parameterTypes:[],returnType:CqS,callable:null},{name:"getSnowmanPattern",modifiers:0,accessLevel:2,parameterTypes:[],returnType:CqS,callable:null},{name:"getGolemBasePattern",modifiers:0,accessLevel:2,parameterTypes:[],returnType:CqS,callable:null},{name:"getGolemPattern",modifiers:0,accessLevel:2,parameterTypes:[],returnType:CqS,callable:null},{name:"",modifiers:512,accessLevel:0,parameterTypes
:[],returnType:$rt_voidcls(),callable:null}];A2m.$meta.methods=[{name:"",modifiers:0,accessLevel:3,parameterTypes:[],returnType:$rt_voidcls(),callable:null},{name:"getMapColor",modifiers:0,accessLevel:3,parameterTypes:[Uy],returnType:DY,callable:null}];A4I.$meta.methods=[{name:"",modifiers:0,accessLevel:3,parameterTypes:[],returnType:$rt_voidcls(),callable:null},{name:"getCollisionBoundingBox",modifiers:0,accessLevel:3,parameterTypes:[AIo,BU,Uy],returnType:ZU,callable:null},{name:"onEntityCollidedWithBlock",modifiers
:0,accessLevel:3,parameterTypes:[AIo,BU,Uy,DA],returnType:$rt_voidcls(),callable:null}];Bhj.$meta.methods=[{name:"",modifiers:0,accessLevel:3,parameterTypes:[DC],returnType:$rt_voidcls(),callable:null},{name:"quantityDroppedWithBonus",modifiers:0,accessLevel:3,parameterTypes:[$rt_intcls(),A8l],returnType:$rt_intcls(),callable:null},{name:"quantityDropped",modifiers:0,accessLevel:3,parameterTypes:[A8l],returnType:$rt_intcls(),callable:null},{name:"getItemDropped",modifiers:0,accessLevel:3,parameterTypes
:[Uy,A8l,$rt_intcls()],returnType:BP,callable:null},{name:"getMapColor",modifiers:0,accessLevel:3,parameterTypes:[Uy],returnType:DY,callable:null}];AOO.$meta.methods=[{name:"",modifiers:0,accessLevel:3,parameterTypes:[],returnType:$rt_voidcls(),callable:null},{name:"updateTick",modifiers:0,accessLevel:3,parameterTypes:[AIo,BU,Uy,A8l],returnType:$rt_voidcls(),callable:null},{name:"getCollisionBoundingBox",modifiers:0,accessLevel:3,parameterTypes:[AIo,BU,Uy],returnType:ZU,callable:null},{name:"setBlockBoundsBasedOnState",modifiers
:0,accessLevel:3,parameterTypes:[AJM,BU],returnType:$rt_voidcls(),callable:null},{name:"getMetaForAxis",modifiers:512,accessLevel:3,parameterTypes:[J2],returnType:$rt_intcls(),callable:null},{name:"isFullCube",modifiers:0,accessLevel:3,parameterTypes:[],returnType:$rt_booleancls(),callable:null},{name:"func_176548_d",modifiers:0,accessLevel:3,parameterTypes:[AIo,BU],returnType:$rt_booleancls(),callable:null},{name:"onNeighborBlockChange",modifiers:0,accessLevel:3,parameterTypes:[AIo,BU,Uy,BD],returnType:$rt_voidcls(),callable
:null},{name:"shouldSideBeRendered",modifiers:0,accessLevel:3,parameterTypes:[AJM,BU,Ej],returnType:$rt_booleancls(),callable:null},{name:"quantityDropped",modifiers:0,accessLevel:3,parameterTypes:[A8l],returnType:$rt_intcls(),callable:null},{name:"getBlockLayer",modifiers:0,accessLevel:3,parameterTypes:[],returnType:T3,callable:null},{name:"onEntityCollidedWithBlock",modifiers:0,accessLevel:3,parameterTypes:[AIo,BU,Uy,DA],returnType:$rt_voidcls(),callable:null},{name:"randomDisplayTick",modifiers:0,accessLevel
:3,parameterTypes:[AIo,BU,Uy,A8l],returnType:$rt_voidcls(),callable:null},{name:"getItem",modifiers:0,accessLevel:3,parameterTypes:[AIo,BU],returnType:BP,callable:null},{name:"getStateFromMeta",modifiers:0,accessLevel:3,parameterTypes:[$rt_intcls()],returnType:Uy,callable:null},{name:"getMetaFromState",modifiers:0,accessLevel:3,parameterTypes:[Uy],returnType:$rt_intcls(),callable:null},{name:"createBlockState",modifiers:0,accessLevel:2,parameterTypes:[],returnType:Cg,callable:null},{name:"func_181089_f",modifiers
:0,accessLevel:3,parameterTypes:[AIo,BU],returnType:A.HS,callable:null},{name:"",modifiers:512,accessLevel:0,parameterTypes:[],returnType:$rt_voidcls(),callable:null}];AKD.$meta.methods=[{name:"",modifiers:0,accessLevel:2,parameterTypes:[],returnType:$rt_voidcls(),callable:null},{name:"setBlockBoundsBasedOnState",modifiers:0,accessLevel:3,parameterTypes:[AJM,BU],returnType:$rt_voidcls(),callable:null},{name:"setBlockBoundsForItemRender",modifiers:0,accessLevel:3,parameterTypes:[],returnType:$rt_voidcls(),callable
:null},{name:"getCollisionBoundingBox",modifiers:0,accessLevel:3,parameterTypes:[AIo,BU,Uy],returnType:ZU,callable:null},{name:"getSelectedBoundingBox",modifiers:0,accessLevel:3,parameterTypes:[AIo,BU],returnType:ZU,callable:null},{name:"isFullCube",modifiers:0,accessLevel:3,parameterTypes:[],returnType:$rt_booleancls(),callable:null},{name:"isOpaqueCube",modifiers:0,accessLevel:3,parameterTypes:[],returnType:$rt_booleancls(),callable:null},{name:"onBlockActivated",modifiers:0,accessLevel:3,parameterTypes:[AIo,
BU,Uy,Da,Ej,$rt_floatcls(),$rt_floatcls(),$rt_floatcls()],returnType:$rt_booleancls(),callable:null},{name:"onBlockClicked",modifiers:0,accessLevel:3,parameterTypes:[AIo,BU,Da],returnType:$rt_voidcls(),callable:null},{name:"eatCake",modifiers:0,accessLevel:1,parameterTypes:[AIo,BU,Uy,Da],returnType:$rt_voidcls(),callable:null},{name:"canPlaceBlockAt",modifiers:0,accessLevel:3,parameterTypes:[AIo,BU],returnType:$rt_booleancls(),callable:null},{name:"onNeighborBlockChange",modifiers:0,accessLevel:3,parameterTypes
:[AIo,BU,Uy,BD],returnType:$rt_voidcls(),callable:null},{name:"canBlockStay",modifiers:0,accessLevel:1,parameterTypes:[AIo,BU],returnType:$rt_booleancls(),callable:null},{name:"quantityDropped",modifiers:0,accessLevel:3,parameterTypes:[A8l],returnType:$rt_intcls(),callable:null},{name:"getItemDropped",modifiers:0,accessLevel:3,parameterTypes:[Uy,A8l,$rt_intcls()],returnType:BP,callable:null},{name:"getItem",modifiers:0,accessLevel:3,parameterTypes:[AIo,BU],returnType:BP,callable:null},{name:"getBlockLayer",modifiers
:0,accessLevel:3,parameterTypes:[],returnType:T3,callable:null},{name:"getStateFromMeta",modifiers:0,accessLevel:3,parameterTypes:[$rt_intcls()],returnType:Uy,callable:null},{name:"getMetaFromState",modifiers:0,accessLevel:3,parameterTypes:[Uy],returnType:$rt_intcls(),callable:null},{name:"createBlockState",modifiers:0,accessLevel:2,parameterTypes:[],returnType:Cg,callable:null},{name:"getComparatorInputOverride",modifiers:0,accessLevel:3,parameterTypes:[AIo,BU],returnType:$rt_intcls(),callable:null},{name:
"hasComparatorInputOverride",modifiers:0,accessLevel:3,parameterTypes:[],returnType:$rt_booleancls(),callable:null},{name:"",modifiers:512,accessLevel:0,parameterTypes:[],returnType:$rt_voidcls(),callable:null}];YD.$meta.methods=[{name:"",modifiers:0,accessLevel:2,parameterTypes:[$rt_booleancls()],returnType:$rt_voidcls(),callable:null},{name:"getLocalizedName",modifiers:0,accessLevel:3,parameterTypes:[],returnType:BI,callable:null},{name:"getActualState",modifiers:0,accessLevel:3,parameterTypes
:[Uy,AJM,BU],returnType:Uy,callable:null},{name:"onBlockActivated",modifiers:0,accessLevel:3,parameterTypes:[AIo,BU,Uy,Da,Ej,$rt_floatcls(),$rt_floatcls(),$rt_floatcls()],returnType:$rt_booleancls(),callable:null},{name:"getDelay",modifiers:0,accessLevel:2,parameterTypes:[Uy],returnType:$rt_intcls(),callable:null},{name:"getPoweredState",modifiers:0,accessLevel:2,parameterTypes:[Uy],returnType:Uy,callable:null},{name:"getUnpoweredState",modifiers:0,accessLevel:2,parameterTypes:[Uy],returnType:Uy,callable:null},
{name:"getItemDropped",modifiers:0,accessLevel:3,parameterTypes:[Uy,A8l,$rt_intcls()],returnType:BP,callable:null},{name:"getItem",modifiers:0,accessLevel:3,parameterTypes:[AIo,BU],returnType:BP,callable:null},{name:"isLocked",modifiers:0,accessLevel:3,parameterTypes:[AJM,BU,Uy],returnType:$rt_booleancls(),callable:null},{name:"canPowerSide",modifiers:0,accessLevel:2,parameterTypes:[BD],returnType:$rt_booleancls(),callable:null},{name:"randomDisplayTick",modifiers:0,accessLevel:3,parameterTypes:[AIo,BU,Uy,A8l],returnType
:$rt_voidcls(),callable:null},{name:"breakBlock",modifiers:0,accessLevel:3,parameterTypes:[AIo,BU,Uy],returnType:$rt_voidcls(),callable:null},{name:"getStateFromMeta",modifiers:0,accessLevel:3,parameterTypes:[$rt_intcls()],returnType:Uy,callable:null},{name:"getMetaFromState",modifiers:0,accessLevel:3,parameterTypes:[Uy],returnType:$rt_intcls(),callable:null},{name:"createBlockState",modifiers:0,accessLevel:2,parameterTypes:[],returnType:Cg,callable:null},{name:"",modifiers:512,accessLevel:0,parameterTypes
:[],returnType:$rt_voidcls(),callable:null}];AIl.$meta.methods=[{name:"",modifiers:0,accessLevel:3,parameterTypes:[DC],returnType:$rt_voidcls(),callable:null},{name:"damageDropped",modifiers:0,accessLevel:3,parameterTypes:[Uy],returnType:$rt_intcls(),callable:null},{name:"getSubBlocks",modifiers:0,accessLevel:3,parameterTypes:[BP,D2,Kb],returnType:$rt_voidcls(),callable:null},{name:"getMapColor",modifiers:0,accessLevel:3,parameterTypes:[Uy],returnType:DY,callable:null},{name:"getBlockLayer",modifiers:
0,accessLevel:3,parameterTypes:[],returnType:T3,callable:null},{name:"quantityDropped",modifiers:0,accessLevel:3,parameterTypes:[A8l],returnType:$rt_intcls(),callable:null},{name:"canSilkHarvest",modifiers:0,accessLevel:2,parameterTypes:[],returnType:$rt_booleancls(),callable:null},{name:"isFullCube",modifiers:0,accessLevel:3,parameterTypes:[],returnType:$rt_booleancls(),callable:null},{name:"getStateFromMeta",modifiers:0,accessLevel:3,parameterTypes:[$rt_intcls()],returnType:Uy,callable:null},{name:"onBlockAdded",modifiers
:0,accessLevel:3,parameterTypes:[AIo,BU,Uy],returnType:$rt_voidcls(),callable:null},{name:"breakBlock",modifiers:0,accessLevel:3,parameterTypes:[AIo,BU,Uy],returnType:$rt_voidcls(),callable:null},{name:"getMetaFromState",modifiers:0,accessLevel:3,parameterTypes:[Uy],returnType:$rt_intcls(),callable:null},{name:"createBlockState",modifiers:0,accessLevel:2,parameterTypes:[],returnType:Cg,callable:null},{name:"",modifiers:512,accessLevel:0,parameterTypes:[],returnType:$rt_voidcls(),callable:null}];V1.$meta.methods
=[{name:"",modifiers:0,accessLevel:2,parameterTypes:[DC],returnType:$rt_voidcls(),callable:null},{name:"bootstrapStates",modifiers:512,accessLevel:3,parameterTypes:[],returnType:$rt_voidcls(),callable:null},{name:"isOpaqueCube",modifiers:0,accessLevel:3,parameterTypes:[],returnType:$rt_booleancls(),callable:null},{name:"isFullCube",modifiers:0,accessLevel:3,parameterTypes:[],returnType:$rt_booleancls(),callable:null},{name:"isPassable",modifiers:0,accessLevel:3,parameterTypes:[AJM,BU],returnType:$rt_booleancls(),callable
:null},{name:"getSelectedBoundingBox",modifiers:0,accessLevel:3,parameterTypes:[AIo,BU],returnType:ZU,callable:null},{name:"getCollisionBoundingBox",modifiers:0,accessLevel:3,parameterTypes:[AIo,BU,Uy],returnType:ZU,callable:null},{name:"setBlockBoundsBasedOnState",modifiers:0,accessLevel:3,parameterTypes:[AJM,BU],returnType:$rt_voidcls(),callable:null},{name:"setBlockBoundsForItemRender",modifiers:0,accessLevel:3,parameterTypes:[],returnType:$rt_voidcls(),callable:null},{name:"setBounds",modifiers:0,accessLevel
:3,parameterTypes:[Uy],returnType:$rt_voidcls(),callable:null},{name:"onBlockActivated",modifiers:0,accessLevel:3,parameterTypes:[AIo,BU,Uy,Da,Ej,$rt_floatcls(),$rt_floatcls(),$rt_floatcls()],returnType:$rt_booleancls(),callable:null},{name:"collisionRayTrace",modifiers:0,accessLevel:3,parameterTypes:[AIo,BU,K3,K3],returnType:O$,callable:null},{name:"onBlockPlaced",modifiers:0,accessLevel:3,parameterTypes:[AIo,BU,Ej,$rt_floatcls(),$rt_floatcls(),$rt_floatcls(),$rt_intcls(),CJ],returnType:Uy,callable:null},{name
:"canPlaceBlockOnSide",modifiers:0,accessLevel:3,parameterTypes:[AIo,BU,Ej],returnType:$rt_booleancls(),callable:null},{name:"getFacing",modifiers:512,accessLevel:2,parameterTypes:[$rt_intcls()],returnType:Ej,callable:null},{name:"getMetaForFacing",modifiers:512,accessLevel:2,parameterTypes:[Ej],returnType:$rt_intcls(),callable:null},{name:"isValidSupportBlock",modifiers:512,accessLevel:1,parameterTypes:[BD],returnType:$rt_booleancls(),callable:null},{name:"getBlockLayer",modifiers:0,accessLevel:3,parameterTypes
:[],returnType:T3,callable:null},{name:"getStateFromMeta",modifiers:0,accessLevel:3,parameterTypes:[$rt_intcls()],returnType:Uy,callable:null},{name:"getMetaFromState",modifiers:0,accessLevel:3,parameterTypes:[Uy],returnType:$rt_intcls(),callable:null},{name:"createBlockState",modifiers:0,accessLevel:2,parameterTypes:[],returnType:Cg,callable:null},{name:"",modifiers:512,accessLevel:0,parameterTypes:[],returnType:$rt_voidcls(),callable:null}];AMO.$meta.methods=[{name:"",modifiers:0,accessLevel
:3,parameterTypes:[],returnType:$rt_voidcls(),callable:null},{name:"bootstrapStates",modifiers:512,accessLevel:3,parameterTypes:[],returnType:$rt_voidcls(),callable:null},{name:"quantityDropped",modifiers:0,accessLevel:3,parameterTypes:[A8l],returnType:$rt_intcls(),callable:null},{name:"canContainSilverfish",modifiers:512,accessLevel:3,parameterTypes:[Uy],returnType:$rt_booleancls(),callable:null},{name:"createStackedBlock",modifiers:0,accessLevel:2,parameterTypes:[Uy],returnType:O,callable:null},{name:"getDamageValue",modifiers
:0,accessLevel:3,parameterTypes:[AIo,BU],returnType:$rt_intcls(),callable:null},{name:"getSubBlocks",modifiers:0,accessLevel:3,parameterTypes:[BP,D2,Kb],returnType:$rt_voidcls(),callable:null},{name:"getStateFromMeta",modifiers:0,accessLevel:3,parameterTypes:[$rt_intcls()],returnType:Uy,callable:null},{name:"getMetaFromState",modifiers:0,accessLevel:3,parameterTypes:[Uy],returnType:$rt_intcls(),callable:null},{name:"createBlockState",modifiers:0,accessLevel:2,parameterTypes:[],returnType:Cg,callable:null}];RS.$meta.methods
=[{name:"",modifiers:0,accessLevel:3,parameterTypes:[],returnType:$rt_voidcls(),callable:null},{name:"bootstrapStates",modifiers:512,accessLevel:3,parameterTypes:[],returnType:$rt_voidcls(),callable:null},{name:"damageDropped",modifiers:0,accessLevel:3,parameterTypes:[Uy],returnType:$rt_intcls(),callable:null},{name:"getSubBlocks",modifiers:0,accessLevel:3,parameterTypes:[BP,D2,Kb],returnType:$rt_voidcls(),callable:null},{name:"getStateFromMeta",modifiers:0,accessLevel:3,parameterTypes:[$rt_intcls()],returnType
:Uy,callable:null},{name:"getMetaFromState",modifiers:0,accessLevel:3,parameterTypes:[Uy],returnType:$rt_intcls(),callable:null},{name:"createBlockState",modifiers:0,accessLevel:2,parameterTypes:[],returnType:Cg,callable:null},{name:"",modifiers:512,accessLevel:0,parameterTypes:[],returnType:$rt_voidcls(),callable:null}];AEG.$meta.methods=[{name:"",modifiers:0,accessLevel:3,parameterTypes:[DC,DY,BD],returnType:$rt_voidcls(),callable:null},{name:"bootstrapStates",modifiers:512,accessLevel:3,parameterTypes
:[],returnType:$rt_voidcls(),callable:null},{name:"quantityDropped",modifiers:0,accessLevel:3,parameterTypes:[A8l],returnType:$rt_intcls(),callable:null},{name:"getMapColor",modifiers:0,accessLevel:3,parameterTypes:[Uy],returnType:DY,callable:null},{name:"getItemDropped",modifiers:0,accessLevel:3,parameterTypes:[Uy,A8l,$rt_intcls()],returnType:BP,callable:null},{name:"getItem",modifiers:0,accessLevel:3,parameterTypes:[AIo,BU],returnType:BP,callable:null},{name:"onBlockPlaced",modifiers:0,accessLevel:3,parameterTypes
:[AIo,BU,Ej,$rt_floatcls(),$rt_floatcls(),$rt_floatcls(),$rt_intcls(),CJ],returnType:Uy,callable:null},{name:"getStateFromMeta",modifiers:0,accessLevel:3,parameterTypes:[$rt_intcls()],returnType:Uy,callable:null},{name:"getMetaFromState",modifiers:0,accessLevel:3,parameterTypes:[Uy],returnType:$rt_intcls(),callable:null},{name:"createBlockState",modifiers:0,accessLevel:2,parameterTypes:[],returnType:Cg,callable:null}];MB.$meta.methods=[{name:"",modifiers:0,accessLevel:2,parameterTypes:[DC,$rt_booleancls()],returnType
:$rt_voidcls(),callable:null},{name:"getActualState",modifiers:0,accessLevel:3,parameterTypes:[Uy,AJM,BU],returnType:Uy,callable:null},{name:"getItemDropped",modifiers:0,accessLevel:3,parameterTypes:[Uy,A8l,$rt_intcls()],returnType:BP,callable:null},{name:"isOpaqueCube",modifiers:0,accessLevel:3,parameterTypes:[],returnType:$rt_booleancls(),callable:null},{name:"isFullCube",modifiers:0,accessLevel:3,parameterTypes:[],returnType:$rt_booleancls(),callable:null},{name:"shouldSideBeRendered",modifiers:0,accessLevel
:3,parameterTypes:[AJM,BU,Ej],returnType:$rt_booleancls(),callable:null},{name:"addCollisionBoxesToList",modifiers:0,accessLevel:3,parameterTypes:[AIo,BU,Uy,ZU,Kb,DA],returnType:$rt_voidcls(),callable:null},{name:"setBlockBoundsForItemRender",modifiers:0,accessLevel:3,parameterTypes:[],returnType:$rt_voidcls(),callable:null},{name:"setBlockBoundsBasedOnState",modifiers:0,accessLevel:3,parameterTypes:[AJM,BU],returnType:$rt_voidcls(),callable:null},{name:"canPaneConnectToBlock",modifiers:4,accessLevel:3,parameterTypes
:[BD],returnType:$rt_booleancls(),callable:null},{name:"canSilkHarvest",modifiers:0,accessLevel:2,parameterTypes:[],returnType:$rt_booleancls(),callable:null},{name:"getBlockLayer",modifiers:0,accessLevel:3,parameterTypes:[],returnType:T3,callable:null},{name:"getMetaFromState",modifiers:0,accessLevel:3,parameterTypes:[Uy],returnType:$rt_intcls(),callable:null},{name:"createBlockState",modifiers:0,accessLevel:2,parameterTypes:[],returnType:Cg,callable:null},{name:"",modifiers:512,accessLevel:0,parameterTypes
:[],returnType:$rt_voidcls(),callable:null}];Bej.$meta.methods=[{name:"",modifiers:0,accessLevel:2,parameterTypes:[],returnType:$rt_voidcls(),callable:null},{name:"getItemDropped",modifiers:0,accessLevel:3,parameterTypes:[Uy,A8l,$rt_intcls()],returnType:BP,callable:null},{name:"quantityDropped",modifiers:0,accessLevel:3,parameterTypes:[A8l],returnType:$rt_intcls(),callable:null},{name:"quantityDroppedWithBonus",modifiers:0,accessLevel:3,parameterTypes:[$rt_intcls(),A8l],returnType:$rt_intcls(),callable
:null}];Zm.$meta.methods=[{name:"",modifiers:0,accessLevel:2,parameterTypes:[BD],returnType:$rt_voidcls(),callable:null},{name:"getActualState",modifiers:0,accessLevel:3,parameterTypes:[Uy,AJM,BU],returnType:Uy,callable:null},{name:"canPlaceBlockOn",modifiers:0,accessLevel:2,parameterTypes:[BD],returnType:$rt_booleancls(),callable:null},{name:"updateTick",modifiers:0,accessLevel:3,parameterTypes:[AIo,BU,Uy,A8l],returnType:$rt_voidcls(),callable:null},{name:"growStem",modifiers:0,accessLevel:3,parameterTypes
:[AIo,BU,Uy],returnType:$rt_voidcls(),callable:null},{name:"getRenderColor",modifiers:0,accessLevel:3,parameterTypes:[Uy],returnType:$rt_intcls(),callable:null},{name:"colorMultiplier",modifiers:0,accessLevel:3,parameterTypes:[AJM,BU,$rt_intcls()],returnType:$rt_intcls(),callable:null},{name:"setBlockBoundsForItemRender",modifiers:0,accessLevel:3,parameterTypes:[],returnType:$rt_voidcls(),callable:null},{name:"setBlockBoundsBasedOnState",modifiers:0,accessLevel:3,parameterTypes:[AJM,BU],returnType:$rt_voidcls(),callable
:null},{name:"getSeedItem",modifiers:0,accessLevel:2,parameterTypes:[],returnType:BP,callable:null},{name:"getItemDropped",modifiers:0,accessLevel:3,parameterTypes:[Uy,A8l,$rt_intcls()],returnType:BP,callable:null},{name:"getItem",modifiers:0,accessLevel:3,parameterTypes:[AIo,BU],returnType:BP,callable:null},{name:"canGrow",modifiers:0,accessLevel:3,parameterTypes:[AIo,BU,Uy,$rt_booleancls()],returnType:$rt_booleancls(),callable:null},{name:"canUseBonemeal",modifiers:0,accessLevel:3,parameterTypes:[AIo,A8l,
BU,Uy],returnType:$rt_booleancls(),callable:null},{name:"grow",modifiers:0,accessLevel:3,parameterTypes:[AIo,A8l,BU,Uy],returnType:$rt_voidcls(),callable:null},{name:"getStateFromMeta",modifiers:0,accessLevel:3,parameterTypes:[$rt_intcls()],returnType:Uy,callable:null},{name:"getMetaFromState",modifiers:0,accessLevel:3,parameterTypes:[Uy],returnType:$rt_intcls(),callable:null},{name:"createBlockState",modifiers:0,accessLevel:2,parameterTypes:[],returnType:Cg,callable:null},{name:"",modifiers:512,accessLevel
:0,parameterTypes:[],returnType:$rt_voidcls(),callable:null}];Q6.$meta.methods=[{name:"",modifiers:0,accessLevel:3,parameterTypes:[],returnType:$rt_voidcls(),callable:null},{name:"getActualState",modifiers:0,accessLevel:3,parameterTypes:[Uy,AJM,BU],returnType:Uy,callable:null},{name:"setBlockBoundsForItemRender",modifiers:0,accessLevel:3,parameterTypes:[],returnType:$rt_voidcls(),callable:null},{name:"isOpaqueCube",modifiers:0,accessLevel:3,parameterTypes:[],returnType:$rt_booleancls(),callable:null},
{name:"isFullCube",modifiers:0,accessLevel:3,parameterTypes:[],returnType:$rt_booleancls(),callable:null},{name:"isReplaceable",modifiers:0,accessLevel:3,parameterTypes:[AIo,BU],returnType:$rt_booleancls(),callable:null},{name:"setBlockBoundsBasedOnState",modifiers:0,accessLevel:3,parameterTypes:[AJM,BU],returnType:$rt_voidcls(),callable:null},{name:"getCollisionBoundingBox",modifiers:0,accessLevel:3,parameterTypes:[AIo,BU,Uy],returnType:ZU,callable:null},{name:"canPlaceBlockOnSide",modifiers:0,accessLevel:
3,parameterTypes:[AIo,BU,Ej],returnType:$rt_booleancls(),callable:null},{name:"canPlaceOn",modifiers:0,accessLevel:1,parameterTypes:[BD],returnType:$rt_booleancls(),callable:null},{name:"recheckGrownSides",modifiers:0,accessLevel:1,parameterTypes:[AIo,BU,Uy],returnType:$rt_booleancls(),callable:null},{name:"getBlockColor",modifiers:0,accessLevel:3,parameterTypes:[],returnType:$rt_intcls(),callable:null},{name:"getRenderColor",modifiers:0,accessLevel:3,parameterTypes:[Uy],returnType:$rt_intcls(),callable:null},
{name:"colorMultiplier",modifiers:0,accessLevel:3,parameterTypes:[AJM,BU,$rt_intcls()],returnType:$rt_intcls(),callable:null},{name:"onBlockPlaced",modifiers:0,accessLevel:3,parameterTypes:[AIo,BU,Ej,$rt_floatcls(),$rt_floatcls(),$rt_floatcls(),$rt_intcls(),CJ],returnType:Uy,callable:null},{name:"getItemDropped",modifiers:0,accessLevel:3,parameterTypes:[Uy,A8l,$rt_intcls()],returnType:BP,callable:null},{name:"quantityDropped",modifiers:0,accessLevel:3,parameterTypes:[A8l],returnType:$rt_intcls(),callable:null},
{name:"getBlockLayer",modifiers:0,accessLevel:3,parameterTypes:[],returnType:T3,callable:null},{name:"getStateFromMeta",modifiers:0,accessLevel:3,parameterTypes:[$rt_intcls()],returnType:Uy,callable:null},{name:"getMetaFromState",modifiers:0,accessLevel:3,parameterTypes:[Uy],returnType:$rt_intcls(),callable:null},{name:"createBlockState",modifiers:0,accessLevel:2,parameterTypes:[],returnType:Cg,callable:null},{name:"getPropertyFor",modifiers:512,accessLevel:3,parameterTypes:[Ej],returnType:ADL,callable:null},
{name:"getNumGrownFaces",modifiers:512,accessLevel:3,parameterTypes:[Uy],returnType:$rt_intcls(),callable:null},{name:"",modifiers:512,accessLevel:0,parameterTypes:[],returnType:$rt_voidcls(),callable:null}];J5.$meta.methods=[{name:"",modifiers:0,accessLevel:3,parameterTypes:[HL],returnType:$rt_voidcls(),callable:null},{name:"getActualState",modifiers:0,accessLevel:3,parameterTypes:[Uy,AJM,BU],returnType:Uy,callable:null},{name:"canPlaceBlockAt",modifiers:0,accessLevel:3,parameterTypes:[AIo,BU],returnType
:$rt_booleancls(),callable:null},{name:"getCollisionBoundingBox",modifiers:0,accessLevel:3,parameterTypes:[AIo,BU,Uy],returnType:ZU,callable:null},{name:"setBlockBoundsBasedOnState",modifiers:0,accessLevel:3,parameterTypes:[AJM,BU],returnType:$rt_voidcls(),callable:null},{name:"isOpaqueCube",modifiers:0,accessLevel:3,parameterTypes:[],returnType:$rt_booleancls(),callable:null},{name:"isFullCube",modifiers:0,accessLevel:3,parameterTypes:[],returnType:$rt_booleancls(),callable:null},{name:"isPassable",modifiers
:0,accessLevel:3,parameterTypes:[AJM,BU],returnType:$rt_booleancls(),callable:null},{name:"onBlockPlaced",modifiers:0,accessLevel:3,parameterTypes:[AIo,BU,Ej,$rt_floatcls(),$rt_floatcls(),$rt_floatcls(),$rt_intcls(),CJ],returnType:Uy,callable:null},{name:"onBlockActivated",modifiers:0,accessLevel:3,parameterTypes:[AIo,BU,Uy,Da,Ej,$rt_floatcls(),$rt_floatcls(),$rt_floatcls()],returnType:$rt_booleancls(),callable:null},{name:"shouldSideBeRendered",modifiers:0,accessLevel:3,parameterTypes:[AJM,BU,Ej],returnType
:$rt_booleancls(),callable:null},{name:"getStateFromMeta",modifiers:0,accessLevel:3,parameterTypes:[$rt_intcls()],returnType:Uy,callable:null},{name:"getMetaFromState",modifiers:0,accessLevel:3,parameterTypes:[Uy],returnType:$rt_intcls(),callable:null},{name:"createBlockState",modifiers:0,accessLevel:2,parameterTypes:[],returnType:Cg,callable:null},{name:"",modifiers:512,accessLevel:0,parameterTypes:[],returnType:$rt_voidcls(),callable:null}];AJx.$meta.methods=[{name:"",modifiers:0,accessLevel
:2,parameterTypes:[],returnType:$rt_voidcls(),callable:null},{name:"getActualState",modifiers:0,accessLevel:3,parameterTypes:[Uy,AJM,BU],returnType:Uy,callable:null},{name:"randomDisplayTick",modifiers:0,accessLevel:3,parameterTypes:[AIo,BU,Uy,A8l],returnType:$rt_voidcls(),callable:null},{name:"getItemDropped",modifiers:0,accessLevel:3,parameterTypes:[Uy,A8l,$rt_intcls()],returnType:BP,callable:null},{name:"getMetaFromState",modifiers:0,accessLevel:3,parameterTypes:[Uy],returnType:$rt_intcls(),callable:null},
{name:"createBlockState",modifiers:0,accessLevel:2,parameterTypes:[],returnType:Cg,callable:null},{name:"",modifiers:512,accessLevel:0,parameterTypes:[],returnType:$rt_voidcls(),callable:null}];BiU.$meta.methods=[{name:"",modifiers:0,accessLevel:2,parameterTypes:[],returnType:$rt_voidcls(),callable:null},{name:"addCollisionBoxesToList",modifiers:0,accessLevel:3,parameterTypes:[AIo,BU,Uy,ZU,Kb,DA],returnType:$rt_voidcls(),callable:null},{name:"getCollisionBoundingBox",modifiers:0,accessLevel:3,parameterTypes
:[AIo,BU,Uy],returnType:ZU,callable:null},{name:"getBlockColor",modifiers:0,accessLevel:3,parameterTypes:[],returnType:$rt_intcls(),callable:null},{name:"getRenderColor",modifiers:0,accessLevel:3,parameterTypes:[Uy],returnType:$rt_intcls(),callable:null},{name:"colorMultiplier",modifiers:0,accessLevel:3,parameterTypes:[AJM,BU,$rt_intcls()],returnType:$rt_intcls(),callable:null},{name:"canPlaceBlockOn",modifiers:0,accessLevel:2,parameterTypes:[BD],returnType:$rt_booleancls(),callable:null},{name:"canBlockStay",modifiers
:0,accessLevel:3,parameterTypes:[AIo,BU,Uy],returnType:$rt_booleancls(),callable:null},{name:"getMetaFromState",modifiers:0,accessLevel:3,parameterTypes:[Uy],returnType:$rt_intcls(),callable:null}];A8d.$meta.methods=[{name:"",modifiers:0,accessLevel:3,parameterTypes:[],returnType:$rt_voidcls(),callable:null},{name:"getMapColor",modifiers:0,accessLevel:3,parameterTypes:[Uy],returnType:DY,callable:null}];ATr.$meta.methods=[{name:"",modifiers:0,accessLevel:2,parameterTypes:[],returnType:$rt_voidcls(),callable
:null},{name:"canPlaceBlockOn",modifiers:0,accessLevel:2,parameterTypes:[BD],returnType:$rt_booleancls(),callable:null},{name:"canBlockStay",modifiers:0,accessLevel:3,parameterTypes:[AIo,BU,Uy],returnType:$rt_booleancls(),callable:null},{name:"updateTick",modifiers:0,accessLevel:3,parameterTypes:[AIo,BU,Uy,A8l],returnType:$rt_voidcls(),callable:null},{name:"getItemDropped",modifiers:0,accessLevel:3,parameterTypes:[Uy,A8l,$rt_intcls()],returnType:BP,callable:null},{name:"quantityDropped",modifiers:0,accessLevel
:3,parameterTypes:[A8l],returnType:$rt_intcls(),callable:null},{name:"getItem",modifiers:0,accessLevel:3,parameterTypes:[AIo,BU],returnType:BP,callable:null},{name:"getStateFromMeta",modifiers:0,accessLevel:3,parameterTypes:[$rt_intcls()],returnType:Uy,callable:null},{name:"getMetaFromState",modifiers:0,accessLevel:3,parameterTypes:[Uy],returnType:$rt_intcls(),callable:null},{name:"createBlockState",modifiers:0,accessLevel:2,parameterTypes:[],returnType:Cg,callable:null},{name:"",modifiers:512,accessLevel
:0,parameterTypes:[],returnType:$rt_voidcls(),callable:null}];A$g.$meta.methods=[{name:"",modifiers:0,accessLevel:2,parameterTypes:[],returnType:$rt_voidcls(),callable:null},{name:"isFullCube",modifiers:0,accessLevel:3,parameterTypes:[],returnType:$rt_booleancls(),callable:null},{name:"randomDisplayTick",modifiers:0,accessLevel:3,parameterTypes:[AIo,BU,Uy,A8l],returnType:$rt_voidcls(),callable:null},{name:"isOpaqueCube",modifiers:0,accessLevel:3,parameterTypes:[],returnType:$rt_booleancls(),callable:null},
{name:"getRenderType",modifiers:0,accessLevel:3,parameterTypes:[],returnType:$rt_intcls(),callable:null},{name:"createNewTileEntity",modifiers:0,accessLevel:3,parameterTypes:[AIo,$rt_intcls()],returnType:Ef,callable:null},{name:"onBlockActivated",modifiers:0,accessLevel:3,parameterTypes:[AIo,BU,Uy,Da,Ej,$rt_floatcls(),$rt_floatcls(),$rt_floatcls()],returnType:$rt_booleancls(),callable:null},{name:"onBlockPlacedBy",modifiers:0,accessLevel:3,parameterTypes:[AIo,BU,Uy,CJ,O],returnType:$rt_voidcls(),callable:null}];AME.$meta.methods
=[{name:"",modifiers:0,accessLevel:3,parameterTypes:[],returnType:$rt_voidcls(),callable:null},{name:"getLocalizedName",modifiers:0,accessLevel:3,parameterTypes:[],returnType:BI,callable:null},{name:"isOpaqueCube",modifiers:0,accessLevel:3,parameterTypes:[],returnType:$rt_booleancls(),callable:null},{name:"getRenderType",modifiers:0,accessLevel:3,parameterTypes:[],returnType:$rt_intcls(),callable:null},{name:"createNewTileEntity",modifiers:0,accessLevel:3,parameterTypes:[AIo,$rt_intcls()],returnType:Ef,callable
:null},{name:"isFullCube",modifiers:0,accessLevel:3,parameterTypes:[],returnType:$rt_booleancls(),callable:null},{name:"addCollisionBoxesToList",modifiers:0,accessLevel:3,parameterTypes:[AIo,BU,Uy,ZU,Kb,DA],returnType:$rt_voidcls(),callable:null},{name:"setBlockBoundsForItemRender",modifiers:0,accessLevel:3,parameterTypes:[],returnType:$rt_voidcls(),callable:null},{name:"onBlockActivated",modifiers:0,accessLevel:3,parameterTypes:[AIo,BU,Uy,Da,Ej,$rt_floatcls(),$rt_floatcls(),$rt_floatcls()],returnType:$rt_booleancls(),callable
:null},{name:"onBlockPlacedBy",modifiers:0,accessLevel:3,parameterTypes:[AIo,BU,Uy,CJ,O],returnType:$rt_voidcls(),callable:null},{name:"randomDisplayTick",modifiers:0,accessLevel:3,parameterTypes:[AIo,BU,Uy,A8l],returnType:$rt_voidcls(),callable:null},{name:"breakBlock",modifiers:0,accessLevel:3,parameterTypes:[AIo,BU,Uy],returnType:$rt_voidcls(),callable:null},{name:"getItemDropped",modifiers:0,accessLevel:3,parameterTypes:[Uy,A8l,$rt_intcls()],returnType:BP,callable:null},{name:"getItem",modifiers:0,accessLevel
:3,parameterTypes:[AIo,BU],returnType:BP,callable:null},{name:"hasComparatorInputOverride",modifiers:0,accessLevel:3,parameterTypes:[],returnType:$rt_booleancls(),callable:null},{name:"getComparatorInputOverride",modifiers:0,accessLevel:3,parameterTypes:[AIo,BU],returnType:$rt_intcls(),callable:null},{name:"getBlockLayer",modifiers:0,accessLevel:3,parameterTypes:[],returnType:T3,callable:null},{name:"getStateFromMeta",modifiers:0,accessLevel:3,parameterTypes:[$rt_intcls()],returnType:Uy,callable:null},{name
:"getMetaFromState",modifiers:0,accessLevel:3,parameterTypes:[Uy],returnType:$rt_intcls(),callable:null},{name:"createBlockState",modifiers:0,accessLevel:2,parameterTypes:[],returnType:Cg,callable:null},{name:"",modifiers:512,accessLevel:0,parameterTypes:[],returnType:$rt_voidcls(),callable:null}];AIp.$meta.methods=[{name:"",modifiers:0,accessLevel:3,parameterTypes:[],returnType:$rt_voidcls(),callable:null},{name:"addCollisionBoxesToList",modifiers:0,accessLevel:3,parameterTypes:[AIo,BU,Uy,ZU,
Kb,DA],returnType:$rt_voidcls(),callable:null},{name:"setBlockBoundsForItemRender",modifiers:0,accessLevel:3,parameterTypes:[],returnType:$rt_voidcls(),callable:null},{name:"isOpaqueCube",modifiers:0,accessLevel:3,parameterTypes:[],returnType:$rt_booleancls(),callable:null},{name:"isFullCube",modifiers:0,accessLevel:3,parameterTypes:[],returnType:$rt_booleancls(),callable:null},{name:"onBlockActivated",modifiers:0,accessLevel:3,parameterTypes:[AIo,BU,Uy,Da,Ej,$rt_floatcls(),$rt_floatcls(),$rt_floatcls()],returnType
:$rt_booleancls(),callable:null},{name:"setWaterLevel",modifiers:0,accessLevel:3,parameterTypes:[AIo,BU,Uy,$rt_intcls()],returnType:$rt_voidcls(),callable:null},{name:"fillWithRain",modifiers:0,accessLevel:3,parameterTypes:[AIo,BU],returnType:$rt_voidcls(),callable:null},{name:"getItemDropped",modifiers:0,accessLevel:3,parameterTypes:[Uy,A8l,$rt_intcls()],returnType:BP,callable:null},{name:"getItem",modifiers:0,accessLevel:3,parameterTypes:[AIo,BU],returnType:BP,callable:null},{name:"hasComparatorInputOverride",modifiers
:0,accessLevel:3,parameterTypes:[],returnType:$rt_booleancls(),callable:null},{name:"getComparatorInputOverride",modifiers:0,accessLevel:3,parameterTypes:[AIo,BU],returnType:$rt_intcls(),callable:null},{name:"getStateFromMeta",modifiers:0,accessLevel:3,parameterTypes:[$rt_intcls()],returnType:Uy,callable:null},{name:"getMetaFromState",modifiers:0,accessLevel:3,parameterTypes:[Uy],returnType:$rt_intcls(),callable:null},{name:"createBlockState",modifiers:0,accessLevel:2,parameterTypes:[],returnType:Cg,callable
:null},{name:"",modifiers:512,accessLevel:0,parameterTypes:[],returnType:$rt_voidcls(),callable:null}];BkN.$meta.methods=[{name:"",modifiers:0,accessLevel:2,parameterTypes:[DC],returnType:$rt_voidcls(),callable:null},{name:"createNewTileEntity",modifiers:0,accessLevel:3,parameterTypes:[AIo,$rt_intcls()],returnType:Ef,callable:null},{name:"setBlockBoundsBasedOnState",modifiers:0,accessLevel:3,parameterTypes:[AJM,BU],returnType:$rt_voidcls(),callable:null},{name:"shouldSideBeRendered",modifiers:
0,accessLevel:3,parameterTypes:[AJM,BU,Ej],returnType:$rt_booleancls(),callable:null},{name:"addCollisionBoxesToList",modifiers:0,accessLevel:3,parameterTypes:[AIo,BU,Uy,ZU,Kb,DA],returnType:$rt_voidcls(),callable:null},{name:"isOpaqueCube",modifiers:0,accessLevel:3,parameterTypes:[],returnType:$rt_booleancls(),callable:null},{name:"isFullCube",modifiers:0,accessLevel:3,parameterTypes:[],returnType:$rt_booleancls(),callable:null},{name:"quantityDropped",modifiers:0,accessLevel:3,parameterTypes:[A8l],returnType
:$rt_intcls(),callable:null},{name:"randomDisplayTick",modifiers:0,accessLevel:3,parameterTypes:[AIo,BU,Uy,A8l],returnType:$rt_voidcls(),callable:null},{name:"getItem",modifiers:0,accessLevel:3,parameterTypes:[AIo,BU],returnType:BP,callable:null},{name:"getMapColor",modifiers:0,accessLevel:3,parameterTypes:[Uy],returnType:DY,callable:null}];AFF.$meta.methods=[{name:"",modifiers:0,accessLevel:3,parameterTypes:[],returnType:$rt_voidcls(),callable:null},{name:"isOpaqueCube",modifiers:0,accessLevel:3,parameterTypes
:[],returnType:$rt_booleancls(),callable:null},{name:"setBlockBoundsForItemRender",modifiers:0,accessLevel:3,parameterTypes:[],returnType:$rt_voidcls(),callable:null},{name:"addCollisionBoxesToList",modifiers:0,accessLevel:3,parameterTypes:[AIo,BU,Uy,ZU,Kb,DA],returnType:$rt_voidcls(),callable:null},{name:"getItemDropped",modifiers:0,accessLevel:3,parameterTypes:[Uy,A8l,$rt_intcls()],returnType:BP,callable:null},{name:"onBlockPlaced",modifiers:0,accessLevel:3,parameterTypes:[AIo,BU,Ej,$rt_floatcls(),$rt_floatcls(),
$rt_floatcls(),$rt_intcls(),CJ],returnType:Uy,callable:null},{name:"hasComparatorInputOverride",modifiers:0,accessLevel:3,parameterTypes:[],returnType:$rt_booleancls(),callable:null},{name:"getComparatorInputOverride",modifiers:0,accessLevel:3,parameterTypes:[AIo,BU],returnType:$rt_intcls(),callable:null},{name:"getStateFromMeta",modifiers:0,accessLevel:3,parameterTypes:[$rt_intcls()],returnType:Uy,callable:null},{name:"getMetaFromState",modifiers:0,accessLevel:3,parameterTypes:[Uy],returnType:$rt_intcls(),callable
:null},{name:"createBlockState",modifiers:0,accessLevel:2,parameterTypes:[],returnType:Cg,callable:null},{name:"",modifiers:512,accessLevel:0,parameterTypes:[],returnType:$rt_voidcls(),callable:null}];Bmc.$meta.methods=[{name:"",modifiers:0,accessLevel:3,parameterTypes:[],returnType:$rt_voidcls(),callable:null},{name:"onBlockAdded",modifiers:0,accessLevel:3,parameterTypes:[AIo,BU,Uy],returnType:$rt_voidcls(),callable:null},{name:"onNeighborBlockChange",modifiers:0,accessLevel:3,parameterTypes:
[AIo,BU,Uy,BD],returnType:$rt_voidcls(),callable:null},{name:"updateTick",modifiers:0,accessLevel:3,parameterTypes:[AIo,BU,Uy,A8l],returnType:$rt_voidcls(),callable:null},{name:"checkFall",modifiers:0,accessLevel:1,parameterTypes:[AIo,BU],returnType:$rt_voidcls(),callable:null},{name:"onBlockActivated",modifiers:0,accessLevel:3,parameterTypes:[AIo,BU,Uy,Da,Ej,$rt_floatcls(),$rt_floatcls(),$rt_floatcls()],returnType:$rt_booleancls(),callable:null},{name:"onBlockClicked",modifiers:0,accessLevel:3,parameterTypes
:[AIo,BU,Da],returnType:$rt_voidcls(),callable:null},{name:"teleport",modifiers:0,accessLevel:1,parameterTypes:[AIo,BU],returnType:$rt_voidcls(),callable:null},{name:"tickRate",modifiers:0,accessLevel:3,parameterTypes:[AIo],returnType:$rt_intcls(),callable:null},{name:"isOpaqueCube",modifiers:0,accessLevel:3,parameterTypes:[],returnType:$rt_booleancls(),callable:null},{name:"isFullCube",modifiers:0,accessLevel:3,parameterTypes:[],returnType:$rt_booleancls(),callable:null},{name:"shouldSideBeRendered",modifiers
:0,accessLevel:3,parameterTypes:[AJM,BU,Ej],returnType:$rt_booleancls(),callable:null},{name:"getItem",modifiers:0,accessLevel:3,parameterTypes:[AIo,BU],returnType:BP,callable:null}];ATk.$meta.methods=[{name:"",modifiers:0,accessLevel:3,parameterTypes:[$rt_booleancls()],returnType:$rt_voidcls(),callable:null},{name:"getItemDropped",modifiers:0,accessLevel:3,parameterTypes:[Uy,A8l,$rt_intcls()],returnType:BP,callable:null},{name:"getItem",modifiers:0,accessLevel:3,parameterTypes:[AIo,BU],returnType:BP,callable
:null},{name:"createStackedBlock",modifiers:0,accessLevel:2,parameterTypes:[Uy],returnType:O,callable:null}];Bhk.$meta.methods=[{name:"",modifiers:0,accessLevel:3,parameterTypes:[],returnType:$rt_voidcls(),callable:null},{name:"isDouble",modifiers:0,accessLevel:3,parameterTypes:[],returnType:$rt_booleancls(),callable:null}];AZd.$meta.methods=[{name:"",modifiers:0,accessLevel:3,parameterTypes:[],returnType:$rt_voidcls(),callable:null},{name:"isDouble",modifiers:0,accessLevel:3,parameterTypes:[],returnType
:$rt_booleancls(),callable:null}];AJy.$meta.methods=[{name:"",modifiers:0,accessLevel:3,parameterTypes:[],returnType:$rt_voidcls(),callable:null},{name:"updateTick",modifiers:0,accessLevel:3,parameterTypes:[AIo,BU,Uy,A8l],returnType:$rt_voidcls(),callable:null},{name:"canBlockStay",modifiers:0,accessLevel:3,parameterTypes:[AIo,BU,Uy],returnType:$rt_booleancls(),callable:null},{name:"isFullCube",modifiers:0,accessLevel:3,parameterTypes:[],returnType:$rt_booleancls(),callable:null},{name:"isOpaqueCube",modifiers
:0,accessLevel:3,parameterTypes:[],returnType:$rt_booleancls(),callable:null},{name:"getCollisionBoundingBox",modifiers:0,accessLevel:3,parameterTypes:[AIo,BU,Uy],returnType:ZU,callable:null},{name:"getSelectedBoundingBox",modifiers:0,accessLevel:3,parameterTypes:[AIo,BU],returnType:ZU,callable:null},{name:"setBlockBoundsBasedOnState",modifiers:0,accessLevel:3,parameterTypes:[AJM,BU],returnType:$rt_voidcls(),callable:null},{name:"onBlockPlacedBy",modifiers:0,accessLevel:3,parameterTypes:[AIo,BU,Uy,CJ,O],returnType
:$rt_voidcls(),callable:null},{name:"onBlockPlaced",modifiers:0,accessLevel:3,parameterTypes:[AIo,BU,Ej,$rt_floatcls(),$rt_floatcls(),$rt_floatcls(),$rt_intcls(),CJ],returnType:Uy,callable:null},{name:"onNeighborBlockChange",modifiers:0,accessLevel:3,parameterTypes:[AIo,BU,Uy,BD],returnType:$rt_voidcls(),callable:null},{name:"dropBlock",modifiers:0,accessLevel:1,parameterTypes:[AIo,BU,Uy],returnType:$rt_voidcls(),callable:null},{name:"dropBlockAsItemWithChance",modifiers:0,accessLevel:3,parameterTypes:[AIo,
BU,Uy,$rt_floatcls(),$rt_intcls()],returnType:$rt_voidcls(),callable:null},{name:"getItem",modifiers:0,accessLevel:3,parameterTypes:[AIo,BU],returnType:BP,callable:null},{name:"getDamageValue",modifiers:0,accessLevel:3,parameterTypes:[AIo,BU],returnType:$rt_intcls(),callable:null},{name:"canGrow",modifiers:0,accessLevel:3,parameterTypes:[AIo,BU,Uy,$rt_booleancls()],returnType:$rt_booleancls(),callable:null},{name:"canUseBonemeal",modifiers:0,accessLevel:3,parameterTypes:[AIo,A8l,BU,Uy],returnType:$rt_booleancls(),callable
:null},{name:"grow",modifiers:0,accessLevel:3,parameterTypes:[AIo,A8l,BU,Uy],returnType:$rt_voidcls(),callable:null},{name:"getBlockLayer",modifiers:0,accessLevel:3,parameterTypes:[],returnType:T3,callable:null},{name:"getStateFromMeta",modifiers:0,accessLevel:3,parameterTypes:[$rt_intcls()],returnType:Uy,callable:null},{name:"getMetaFromState",modifiers:0,accessLevel:3,parameterTypes:[Uy],returnType:$rt_intcls(),callable:null},{name:"createBlockState",modifiers:0,accessLevel:2,parameterTypes:[],returnType:
Cg,callable:null},{name:"",modifiers:512,accessLevel:0,parameterTypes:[],returnType:$rt_voidcls(),callable:null}];YY.$meta.methods=[{name:"",modifiers:0,accessLevel:2,parameterTypes:[],returnType:$rt_voidcls(),callable:null},{name:"isOpaqueCube",modifiers:0,accessLevel:3,parameterTypes:[],returnType:$rt_booleancls(),callable:null},{name:"isFullCube",modifiers:0,accessLevel:3,parameterTypes:[],returnType:$rt_booleancls(),callable:null},{name:"getRenderType",modifiers:0,accessLevel:3,parameterTypes
:[],returnType:$rt_intcls(),callable:null},{name:"getItemDropped",modifiers:0,accessLevel:3,parameterTypes:[Uy,A8l,$rt_intcls()],returnType:BP,callable:null},{name:"quantityDropped",modifiers:0,accessLevel:3,parameterTypes:[A8l],returnType:$rt_intcls(),callable:null},{name:"canSilkHarvest",modifiers:0,accessLevel:2,parameterTypes:[],returnType:$rt_booleancls(),callable:null},{name:"onBlockPlaced",modifiers:0,accessLevel:3,parameterTypes:[AIo,BU,Ej,$rt_floatcls(),$rt_floatcls(),$rt_floatcls(),$rt_intcls(),CJ],returnType
:Uy,callable:null},{name:"onBlockPlacedBy",modifiers:0,accessLevel:3,parameterTypes:[AIo,BU,Uy,CJ,O],returnType:$rt_voidcls(),callable:null},{name:"onBlockActivated",modifiers:0,accessLevel:3,parameterTypes:[AIo,BU,Uy,Da,Ej,$rt_floatcls(),$rt_floatcls(),$rt_floatcls()],returnType:$rt_booleancls(),callable:null},{name:"createNewTileEntity",modifiers:0,accessLevel:3,parameterTypes:[AIo,$rt_intcls()],returnType:Ef,callable:null},{name:"randomDisplayTick",modifiers:0,accessLevel:3,parameterTypes:[AIo,BU,Uy,A8l],returnType
:$rt_voidcls(),callable:null},{name:"getStateFromMeta",modifiers:0,accessLevel:3,parameterTypes:[$rt_intcls()],returnType:Uy,callable:null},{name:"getMetaFromState",modifiers:0,accessLevel:3,parameterTypes:[Uy],returnType:$rt_intcls(),callable:null},{name:"createBlockState",modifiers:0,accessLevel:2,parameterTypes:[],returnType:Cg,callable:null},{name:"",modifiers:512,accessLevel:0,parameterTypes:[],returnType:$rt_voidcls(),callable:null}];UV.$meta.methods=[{name:"",modifiers:0,accessLevel:3,parameterTypes
:[],returnType:$rt_voidcls(),callable:null},{name:"getActualState",modifiers:0,accessLevel:3,parameterTypes:[Uy,AJM,BU],returnType:Uy,callable:null},{name:"getCollisionBoundingBox",modifiers:0,accessLevel:3,parameterTypes:[AIo,BU,Uy],returnType:ZU,callable:null},{name:"isOpaqueCube",modifiers:0,accessLevel:3,parameterTypes:[],returnType:$rt_booleancls(),callable:null},{name:"isFullCube",modifiers:0,accessLevel:3,parameterTypes:[],returnType:$rt_booleancls(),callable:null},{name:"canPlaceBlockOnSide",modifiers
:0,accessLevel:3,parameterTypes:[AIo,BU,Ej],returnType:$rt_booleancls(),callable:null},{name:"canPlaceBlockAt",modifiers:0,accessLevel:3,parameterTypes:[AIo,BU],returnType:$rt_booleancls(),callable:null},{name:"onBlockPlaced",modifiers:0,accessLevel:3,parameterTypes:[AIo,BU,Ej,$rt_floatcls(),$rt_floatcls(),$rt_floatcls(),$rt_intcls(),CJ],returnType:Uy,callable:null},{name:"onBlockPlacedBy",modifiers:0,accessLevel:3,parameterTypes:[AIo,BU,Uy,CJ,O],returnType:$rt_voidcls(),callable:null},{name:"onNeighborBlockChange",modifiers
:0,accessLevel:3,parameterTypes:[AIo,BU,Uy,BD],returnType:$rt_voidcls(),callable:null},{name:"func_176260_a",modifiers:0,accessLevel:3,parameterTypes:[AIo,BU,Uy,$rt_booleancls(),$rt_booleancls(),$rt_intcls(),Uy],returnType:$rt_voidcls(),callable:null},{name:"randomTick",modifiers:0,accessLevel:3,parameterTypes:[AIo,BU,Uy,A8l],returnType:$rt_voidcls(),callable:null},{name:"updateTick",modifiers:0,accessLevel:3,parameterTypes:[AIo,BU,Uy,A8l],returnType:$rt_voidcls(),callable:null},{name:"func_180694_a",modifiers
:0,accessLevel:1,parameterTypes:[AIo,BU,$rt_booleancls(),$rt_booleancls(),$rt_booleancls(),$rt_booleancls()],returnType:$rt_voidcls(),callable:null},{name:"func_176262_b",modifiers:0,accessLevel:1,parameterTypes:[AIo,BU,Ej],returnType:$rt_voidcls(),callable:null},{name:"checkForDrop",modifiers:0,accessLevel:1,parameterTypes:[AIo,BU,Uy],returnType:$rt_booleancls(),callable:null},{name:"setBlockBoundsBasedOnState",modifiers:0,accessLevel:3,parameterTypes:[AJM,BU],returnType:$rt_voidcls(),callable:null},{name:
"breakBlock",modifiers:0,accessLevel:3,parameterTypes:[AIo,BU,Uy],returnType:$rt_voidcls(),callable:null},{name:"getWeakPower",modifiers:0,accessLevel:3,parameterTypes:[AJM,BU,Uy,Ej],returnType:$rt_intcls(),callable:null},{name:"getStrongPower",modifiers:0,accessLevel:3,parameterTypes:[AJM,BU,Uy,Ej],returnType:$rt_intcls(),callable:null},{name:"canProvidePower",modifiers:0,accessLevel:3,parameterTypes:[],returnType:$rt_booleancls(),callable:null},{name:"getBlockLayer",modifiers:0,accessLevel:3,parameterTypes
:[],returnType:T3,callable:null},{name:"getStateFromMeta",modifiers:0,accessLevel:3,parameterTypes:[$rt_intcls()],returnType:Uy,callable:null},{name:"getMetaFromState",modifiers:0,accessLevel:3,parameterTypes:[Uy],returnType:$rt_intcls(),callable:null},{name:"createBlockState",modifiers:0,accessLevel:2,parameterTypes:[],returnType:Cg,callable:null},{name:"",modifiers:512,accessLevel:0,parameterTypes:[],returnType:$rt_voidcls(),callable:null}];MD.$meta.methods=[{name:"",modifiers:0,accessLevel:
3,parameterTypes:[],returnType:$rt_voidcls(),callable:null},{name:"getActualState",modifiers:0,accessLevel:3,parameterTypes:[Uy,AJM,BU],returnType:Uy,callable:null},{name:"getCollisionBoundingBox",modifiers:0,accessLevel:3,parameterTypes:[AIo,BU,Uy],returnType:ZU,callable:null},{name:"isOpaqueCube",modifiers:0,accessLevel:3,parameterTypes:[],returnType:$rt_booleancls(),callable:null},{name:"isFullCube",modifiers:0,accessLevel:3,parameterTypes:[],returnType:$rt_booleancls(),callable:null},{name:"getBlockLayer",modifiers
:0,accessLevel:3,parameterTypes:[],returnType:T3,callable:null},{name:"getItemDropped",modifiers:0,accessLevel:3,parameterTypes:[Uy,A8l,$rt_intcls()],returnType:BP,callable:null},{name:"getItem",modifiers:0,accessLevel:3,parameterTypes:[AIo,BU],returnType:BP,callable:null},{name:"onNeighborBlockChange",modifiers:0,accessLevel:3,parameterTypes:[AIo,BU,Uy,BD],returnType:$rt_voidcls(),callable:null},{name:"setBlockBoundsBasedOnState",modifiers:0,accessLevel:3,parameterTypes:[AJM,BU],returnType:$rt_voidcls(),callable
:null},{name:"onBlockAdded",modifiers:0,accessLevel:3,parameterTypes:[AIo,BU,Uy],returnType:$rt_voidcls(),callable:null},{name:"breakBlock",modifiers:0,accessLevel:3,parameterTypes:[AIo,BU,Uy],returnType:$rt_voidcls(),callable:null},{name:"notifyHook",modifiers:0,accessLevel:1,parameterTypes:[AIo,BU,Uy],returnType:$rt_voidcls(),callable:null},{name:"isConnectedTo",modifiers:512,accessLevel:3,parameterTypes:[AJM,BU,Uy,Ej],returnType:$rt_booleancls(),callable:null},{name:"getStateFromMeta",modifiers:0,accessLevel
:3,parameterTypes:[$rt_intcls()],returnType:Uy,callable:null},{name:"getMetaFromState",modifiers:0,accessLevel:3,parameterTypes:[Uy],returnType:$rt_intcls(),callable:null},{name:"createBlockState",modifiers:0,accessLevel:2,parameterTypes:[],returnType:Cg,callable:null},{name:"",modifiers:512,accessLevel:0,parameterTypes:[],returnType:$rt_voidcls(),callable:null}];AR7.$meta.methods=[{name:"",modifiers:0,accessLevel:3,parameterTypes:[],returnType:$rt_voidcls(),callable:null},{name:"createNewTileEntity",modifiers
:0,accessLevel:3,parameterTypes:[AIo,$rt_intcls()],returnType:Ef,callable:null},{name:"updateTick",modifiers:0,accessLevel:3,parameterTypes:[AIo,BU,Uy,A8l],returnType:$rt_voidcls(),callable:null},{name:"tickRate",modifiers:0,accessLevel:3,parameterTypes:[AIo],returnType:$rt_intcls(),callable:null},{name:"onBlockActivated",modifiers:0,accessLevel:3,parameterTypes:[AIo,BU,Uy,Da,Ej,$rt_floatcls(),$rt_floatcls(),$rt_floatcls()],returnType:$rt_booleancls(),callable:null},{name:"hasComparatorInputOverride",modifiers
:0,accessLevel:3,parameterTypes:[],returnType:$rt_booleancls(),callable:null},{name:"getComparatorInputOverride",modifiers:0,accessLevel:3,parameterTypes:[AIo,BU],returnType:$rt_intcls(),callable:null},{name:"onBlockPlacedBy",modifiers:0,accessLevel:3,parameterTypes:[AIo,BU,Uy,CJ,O],returnType:$rt_voidcls(),callable:null},{name:"quantityDropped",modifiers:0,accessLevel:3,parameterTypes:[A8l],returnType:$rt_intcls(),callable:null},{name:"getRenderType",modifiers:0,accessLevel:3,parameterTypes:[],returnType:$rt_intcls(),callable
:null},{name:"getStateFromMeta",modifiers:0,accessLevel:3,parameterTypes:[$rt_intcls()],returnType:Uy,callable:null},{name:"getMetaFromState",modifiers:0,accessLevel:3,parameterTypes:[Uy],returnType:$rt_intcls(),callable:null},{name:"createBlockState",modifiers:0,accessLevel:2,parameterTypes:[],returnType:Cg,callable:null},{name:"onBlockPlaced",modifiers:0,accessLevel:3,parameterTypes:[AIo,BU,Ej,$rt_floatcls(),$rt_floatcls(),$rt_floatcls(),$rt_intcls(),CJ],returnType:Uy,callable:null},{name:"",modifiers
:512,accessLevel:0,parameterTypes:[],returnType:$rt_voidcls(),callable:null}];A1a.$meta.methods=[{name:"",modifiers:0,accessLevel:3,parameterTypes:[],returnType:$rt_voidcls(),callable:null},{name:"createNewTileEntity",modifiers:0,accessLevel:3,parameterTypes:[AIo,$rt_intcls()],returnType:Ef,callable:null},{name:"onBlockActivated",modifiers:0,accessLevel:3,parameterTypes:[AIo,BU,Uy,Da,Ej,$rt_floatcls(),$rt_floatcls(),$rt_floatcls()],returnType:$rt_booleancls(),callable:null},{name:"isOpaqueCube",modifiers
:0,accessLevel:3,parameterTypes:[],returnType:$rt_booleancls(),callable:null},{name:"isFullCube",modifiers:0,accessLevel:3,parameterTypes:[],returnType:$rt_booleancls(),callable:null},{name:"getRenderType",modifiers:0,accessLevel:3,parameterTypes:[],returnType:$rt_intcls(),callable:null},{name:"onBlockPlacedBy",modifiers:0,accessLevel:3,parameterTypes:[AIo,BU,Uy,CJ,O],returnType:$rt_voidcls(),callable:null},{name:"onNeighborBlockChange",modifiers:0,accessLevel:3,parameterTypes:[AIo,BU,Uy,BD],returnType:$rt_voidcls(),callable
:null},{name:"getBlockLayer",modifiers:0,accessLevel:3,parameterTypes:[],returnType:T3,callable:null}];NU.$meta.methods=[{name:"",modifiers:0,accessLevel:3,parameterTypes:[BD],returnType:$rt_voidcls(),callable:null},{name:"bootstrapStates",modifiers:512,accessLevel:3,parameterTypes:[],returnType:$rt_voidcls(),callable:null},{name:"getLocalizedName",modifiers:0,accessLevel:3,parameterTypes:[],returnType:BI,callable:null},{name:"isFullCube",modifiers:0,accessLevel:3,parameterTypes:[],returnType:$rt_booleancls(),callable
:null},{name:"isPassable",modifiers:0,accessLevel:3,parameterTypes:[AJM,BU],returnType:$rt_booleancls(),callable:null},{name:"isOpaqueCube",modifiers:0,accessLevel:3,parameterTypes:[],returnType:$rt_booleancls(),callable:null},{name:"setBlockBoundsBasedOnState",modifiers:0,accessLevel:3,parameterTypes:[AJM,BU],returnType:$rt_voidcls(),callable:null},{name:"getCollisionBoundingBox",modifiers:0,accessLevel:3,parameterTypes:[AIo,BU,Uy],returnType:ZU,callable:null},{name:"canConnectTo",modifiers:0,accessLevel:3,parameterTypes
:[AJM,BU],returnType:$rt_booleancls(),callable:null},{name:"getSubBlocks",modifiers:0,accessLevel:3,parameterTypes:[BP,D2,Kb],returnType:$rt_voidcls(),callable:null},{name:"damageDropped",modifiers:0,accessLevel:3,parameterTypes:[Uy],returnType:$rt_intcls(),callable:null},{name:"shouldSideBeRendered",modifiers:0,accessLevel:3,parameterTypes:[AJM,BU,Ej],returnType:$rt_booleancls(),callable:null},{name:"getStateFromMeta",modifiers:0,accessLevel:3,parameterTypes:[$rt_intcls()],returnType:Uy,callable:null},{name
:"getMetaFromState",modifiers:0,accessLevel:3,parameterTypes:[Uy],returnType:$rt_intcls(),callable:null},{name:"getActualState",modifiers:0,accessLevel:3,parameterTypes:[Uy,AJM,BU],returnType:Uy,callable:null},{name:"createBlockState",modifiers:0,accessLevel:2,parameterTypes:[],returnType:Cg,callable:null},{name:"",modifiers:512,accessLevel:0,parameterTypes:[],returnType:$rt_voidcls(),callable:null}];ADm.$meta.methods=[{name:"",modifiers:0,accessLevel:3,parameterTypes:[],returnType:$rt_voidcls(),callable
:null},{name:"bootstrapStates",modifiers:512,accessLevel:3,parameterTypes:[],returnType:$rt_voidcls(),callable:null},{name:"getLocalizedName",modifiers:0,accessLevel:3,parameterTypes:[],returnType:BI,callable:null},{name:"setBlockBoundsForItemRender",modifiers:0,accessLevel:3,parameterTypes:[],returnType:$rt_voidcls(),callable:null},{name:"isOpaqueCube",modifiers:0,accessLevel:3,parameterTypes:[],returnType:$rt_booleancls(),callable:null},{name:"getRenderType",modifiers:0,accessLevel:3,parameterTypes:[],returnType
:$rt_intcls(),callable:null},{name:"isFullCube",modifiers:0,accessLevel:3,parameterTypes:[],returnType:$rt_booleancls(),callable:null},{name:"colorMultiplier",modifiers:0,accessLevel:3,parameterTypes:[AJM,BU,$rt_intcls()],returnType:$rt_intcls(),callable:null},{name:"onBlockActivated",modifiers:0,accessLevel:3,parameterTypes:[AIo,BU,Uy,Da,Ej,$rt_floatcls(),$rt_floatcls(),$rt_floatcls()],returnType:$rt_booleancls(),callable:null},{name:"canNotContain",modifiers:0,accessLevel:1,parameterTypes:[BD,$rt_intcls()],returnType
:$rt_booleancls(),callable:null},{name:"getItem",modifiers:0,accessLevel:3,parameterTypes:[AIo,BU],returnType:BP,callable:null},{name:"getDamageValue",modifiers:0,accessLevel:3,parameterTypes:[AIo,BU],returnType:$rt_intcls(),callable:null},{name:"isFlowerPot",modifiers:0,accessLevel:3,parameterTypes:[],returnType:$rt_booleancls(),callable:null},{name:"canPlaceBlockAt",modifiers:0,accessLevel:3,parameterTypes:[AIo,BU],returnType:$rt_booleancls(),callable:null},{name:"onNeighborBlockChange",modifiers:0,accessLevel
:3,parameterTypes:[AIo,BU,Uy,BD],returnType:$rt_voidcls(),callable:null},{name:"breakBlock",modifiers:0,accessLevel:3,parameterTypes:[AIo,BU,Uy],returnType:$rt_voidcls(),callable:null},{name:"onBlockHarvested",modifiers:0,accessLevel:3,parameterTypes:[AIo,BU,Uy,Da],returnType:$rt_voidcls(),callable:null},{name:"getItemDropped",modifiers:0,accessLevel:3,parameterTypes:[Uy,A8l,$rt_intcls()],returnType:BP,callable:null},{name:"getTileEntity",modifiers:0,accessLevel:1,parameterTypes:[AIo,BU],returnType:Rr,callable
:null},{name:"createNewTileEntity",modifiers:0,accessLevel:3,parameterTypes:[AIo,$rt_intcls()],returnType:Ef,callable:null},{name:"createBlockState",modifiers:0,accessLevel:2,parameterTypes:[],returnType:Cg,callable:null},{name:"getMetaFromState",modifiers:0,accessLevel:3,parameterTypes:[Uy],returnType:$rt_intcls(),callable:null},{name:"getActualState",modifiers:0,accessLevel:3,parameterTypes:[Uy,AJM,BU],returnType:Uy,callable:null},{name:"getBlockLayer",modifiers:0,accessLevel:3,parameterTypes:[],returnType
:T3,callable:null},{name:"",modifiers:512,accessLevel:0,parameterTypes:[],returnType:$rt_voidcls(),callable:null}];A2J.$meta.methods=[{name:"",modifiers:0,accessLevel:3,parameterTypes:[],returnType:$rt_voidcls(),callable:null},{name:"getSeed",modifiers:0,accessLevel:2,parameterTypes:[],returnType:BP,callable:null},{name:"getCrop",modifiers:0,accessLevel:2,parameterTypes:[],returnType:BP,callable:null}];A2k.$meta.methods=[{name:"",modifiers:0,accessLevel:3,parameterTypes:[],returnType:$rt_voidcls(),callable
:null},{name:"getSeed",modifiers:0,accessLevel:2,parameterTypes:[],returnType:BP,callable:null},{name:"getCrop",modifiers:0,accessLevel:2,parameterTypes:[],returnType:BP,callable:null}];AWm.$meta.methods=[{name:"",modifiers:0,accessLevel:2,parameterTypes:[],returnType:$rt_voidcls(),callable:null}];Rz.$meta.methods=[{name:"",modifiers:0,accessLevel:2,parameterTypes:[],returnType:$rt_voidcls(),callable:null},{name:"getLocalizedName",modifiers:0,accessLevel:3,parameterTypes:[],returnType:BI,callable
:null},{name:"isOpaqueCube",modifiers:0,accessLevel:3,parameterTypes:[],returnType:$rt_booleancls(),callable:null},{name:"isFullCube",modifiers:0,accessLevel:3,parameterTypes:[],returnType:$rt_booleancls(),callable:null},{name:"setBlockBoundsBasedOnState",modifiers:0,accessLevel:3,parameterTypes:[AJM,BU],returnType:$rt_voidcls(),callable:null},{name:"getCollisionBoundingBox",modifiers:0,accessLevel:3,parameterTypes:[AIo,BU,Uy],returnType:ZU,callable:null},{name:"onBlockPlaced",modifiers:0,accessLevel:3,parameterTypes
:[AIo,BU,Ej,$rt_floatcls(),$rt_floatcls(),$rt_floatcls(),$rt_intcls(),CJ],returnType:Uy,callable:null},{name:"createNewTileEntity",modifiers:0,accessLevel:3,parameterTypes:[AIo,$rt_intcls()],returnType:Ef,callable:null},{name:"getItem",modifiers:0,accessLevel:3,parameterTypes:[AIo,BU],returnType:BP,callable:null},{name:"getDamageValue",modifiers:0,accessLevel:3,parameterTypes:[AIo,BU],returnType:$rt_intcls(),callable:null},{name:"dropBlockAsItemWithChance",modifiers:0,accessLevel:3,parameterTypes:[AIo,BU,Uy,
$rt_floatcls(),$rt_intcls()],returnType:$rt_voidcls(),callable:null},{name:"onBlockHarvested",modifiers:0,accessLevel:3,parameterTypes:[AIo,BU,Uy,Da],returnType:$rt_voidcls(),callable:null},{name:"breakBlock",modifiers:0,accessLevel:3,parameterTypes:[AIo,BU,Uy],returnType:$rt_voidcls(),callable:null},{name:"getItemDropped",modifiers:0,accessLevel:3,parameterTypes:[Uy,A8l,$rt_intcls()],returnType:BP,callable:null},{name:"canDispenserPlace",modifiers:0,accessLevel:3,parameterTypes:[AIo,BU,O],returnType:$rt_booleancls(),callable
:null},{name:"checkWitherSpawn",modifiers:0,accessLevel:3,parameterTypes:[AIo,BU,T1],returnType:$rt_voidcls(),callable:null},{name:"getStateFromMeta",modifiers:0,accessLevel:3,parameterTypes:[$rt_intcls()],returnType:Uy,callable:null},{name:"getMetaFromState",modifiers:0,accessLevel:3,parameterTypes:[Uy],returnType:$rt_intcls(),callable:null},{name:"createBlockState",modifiers:0,accessLevel:2,parameterTypes:[],returnType:Cg,callable:null},{name:"getWitherBasePattern",modifiers:0,accessLevel:2,parameterTypes
:[],returnType:CqS,callable:null},{name:"getWitherPattern",modifiers:0,accessLevel:2,parameterTypes:[],returnType:CqS,callable:null},{name:"",modifiers:512,accessLevel:0,parameterTypes:[],returnType:$rt_voidcls(),callable:null}];AGk.$meta.methods=[{name:"",modifiers:0,accessLevel:2,parameterTypes:[],returnType:$rt_voidcls(),callable:null},{name:"isFullCube",modifiers:0,accessLevel:3,parameterTypes:[],returnType:$rt_booleancls(),callable:null},{name:"isOpaqueCube",modifiers:0,accessLevel:3,parameterTypes
:[],returnType:$rt_booleancls(),callable:null},{name:"onBlockPlaced",modifiers:0,accessLevel:3,parameterTypes:[AIo,BU,Ej,$rt_floatcls(),$rt_floatcls(),$rt_floatcls(),$rt_intcls(),CJ],returnType:Uy,callable:null},{name:"damageDropped",modifiers:0,accessLevel:3,parameterTypes:[Uy],returnType:$rt_intcls(),callable:null},{name:"setBlockBoundsBasedOnState",modifiers:0,accessLevel:3,parameterTypes:[AJM,BU],returnType:$rt_voidcls(),callable:null},{name:"getSubBlocks",modifiers:0,accessLevel:3,parameterTypes:[BP,D2,
Kb],returnType:$rt_voidcls(),callable:null},{name:"onStartFalling",modifiers:0,accessLevel:2,parameterTypes:[Y$],returnType:$rt_voidcls(),callable:null},{name:"onEndFalling",modifiers:0,accessLevel:3,parameterTypes:[AIo,BU],returnType:$rt_voidcls(),callable:null},{name:"shouldSideBeRendered",modifiers:0,accessLevel:3,parameterTypes:[AJM,BU,Ej],returnType:$rt_booleancls(),callable:null},{name:"getStateForEntityRender",modifiers:0,accessLevel:3,parameterTypes:[Uy],returnType:Uy,callable:null},{name:"getStateFromMeta",modifiers
:0,accessLevel:3,parameterTypes:[$rt_intcls()],returnType:Uy,callable:null},{name:"onBlockActivated",modifiers:0,accessLevel:3,parameterTypes:[AIo,BU,Uy,Da,Ej,$rt_floatcls(),$rt_floatcls(),$rt_floatcls()],returnType:$rt_booleancls(),callable:null},{name:"getMetaFromState",modifiers:0,accessLevel:3,parameterTypes:[Uy],returnType:$rt_intcls(),callable:null},{name:"createBlockState",modifiers:0,accessLevel:2,parameterTypes:[],returnType:Cg,callable:null},{name:"",modifiers:512,accessLevel:0,parameterTypes
:[],returnType:$rt_voidcls(),callable:null}];AEZ.$meta.methods=[{name:"",modifiers:0,accessLevel:2,parameterTypes:[DC,$rt_intcls()],returnType:$rt_voidcls(),callable:null},{name:"",modifiers:0,accessLevel:2,parameterTypes:[DC,$rt_intcls(),DY],returnType:$rt_voidcls(),callable:null},{name:"computeRedstoneStrength",modifiers:0,accessLevel:2,parameterTypes:[AIo,BU],returnType:$rt_intcls(),callable:null},{name:"getRedstoneStrength",modifiers:0,accessLevel:2,parameterTypes:[Uy],returnType:$rt_intcls(),callable
:null},{name:"setRedstoneStrength",modifiers:0,accessLevel:2,parameterTypes:[Uy,$rt_intcls()],returnType:Uy,callable:null},{name:"tickRate",modifiers:0,accessLevel:3,parameterTypes:[AIo],returnType:$rt_intcls(),callable:null},{name:"getStateFromMeta",modifiers:0,accessLevel:3,parameterTypes:[$rt_intcls()],returnType:Uy,callable:null},{name:"getMetaFromState",modifiers:0,accessLevel:3,parameterTypes:[Uy],returnType:$rt_intcls(),callable:null},{name:"createBlockState",modifiers:0,accessLevel:2,parameterTypes:
[],returnType:Cg,callable:null},{name:"",modifiers:512,accessLevel:0,parameterTypes:[],returnType:$rt_voidcls(),callable:null}];Z_.$meta.methods=[{name:"",modifiers:0,accessLevel:3,parameterTypes:[$rt_booleancls()],returnType:$rt_voidcls(),callable:null},{name:"bootstrapStates",modifiers:512,accessLevel:3,parameterTypes:[],returnType:$rt_voidcls(),callable:null},{name:"getLocalizedName",modifiers:0,accessLevel:3,parameterTypes:[],returnType:BI,callable:null},{name:"getItemDropped",modifiers:0,accessLevel
:3,parameterTypes:[Uy,A8l,$rt_intcls()],returnType:BP,callable:null},{name:"getItem",modifiers:0,accessLevel:3,parameterTypes:[AIo,BU],returnType:BP,callable:null},{name:"getDelay",modifiers:0,accessLevel:2,parameterTypes:[Uy],returnType:$rt_intcls(),callable:null},{name:"getPoweredState",modifiers:0,accessLevel:2,parameterTypes:[Uy],returnType:Uy,callable:null},{name:"getUnpoweredState",modifiers:0,accessLevel:2,parameterTypes:[Uy],returnType:Uy,callable:null},{name:"isPowered",modifiers:0,accessLevel:2,parameterTypes
:[Uy],returnType:$rt_booleancls(),callable:null},{name:"getActiveSignal",modifiers:0,accessLevel:2,parameterTypes:[AJM,BU,Uy],returnType:$rt_intcls(),callable:null},{name:"calculateOutput",modifiers:0,accessLevel:1,parameterTypes:[AIo,BU,Uy],returnType:$rt_intcls(),callable:null},{name:"shouldBePowered",modifiers:0,accessLevel:2,parameterTypes:[AIo,BU,Uy],returnType:$rt_booleancls(),callable:null},{name:"calculateInputStrength",modifiers:0,accessLevel:2,parameterTypes:[AIo,BU,Uy],returnType:$rt_intcls(),callable
:null},{name:"findItemFrame",modifiers:0,accessLevel:1,parameterTypes:[AIo,Ej,BU],returnType:L6,callable:null},{name:"onBlockActivated",modifiers:0,accessLevel:3,parameterTypes:[AIo,BU,Uy,Da,Ej,$rt_floatcls(),$rt_floatcls(),$rt_floatcls()],returnType:$rt_booleancls(),callable:null},{name:"updateState",modifiers:0,accessLevel:2,parameterTypes:[AIo,BU,Uy],returnType:$rt_voidcls(),callable:null},{name:"onStateChange",modifiers:0,accessLevel:1,parameterTypes:[AIo,BU,Uy],returnType:$rt_voidcls(),callable:null},{name
:"updateTick",modifiers:0,accessLevel:3,parameterTypes:[AIo,BU,Uy,A8l],returnType:$rt_voidcls(),callable:null},{name:"onBlockAdded",modifiers:0,accessLevel:3,parameterTypes:[AIo,BU,Uy],returnType:$rt_voidcls(),callable:null},{name:"breakBlock",modifiers:0,accessLevel:3,parameterTypes:[AIo,BU,Uy],returnType:$rt_voidcls(),callable:null},{name:"onBlockEventReceived",modifiers:0,accessLevel:3,parameterTypes:[AIo,BU,Uy,$rt_intcls(),$rt_intcls()],returnType:$rt_booleancls(),callable:null},{name:"createNewTileEntity",modifiers
:0,accessLevel:3,parameterTypes:[AIo,$rt_intcls()],returnType:Ef,callable:null},{name:"getStateFromMeta",modifiers:0,accessLevel:3,parameterTypes:[$rt_intcls()],returnType:Uy,callable:null},{name:"getMetaFromState",modifiers:0,accessLevel:3,parameterTypes:[Uy],returnType:$rt_intcls(),callable:null},{name:"createBlockState",modifiers:0,accessLevel:2,parameterTypes:[],returnType:Cg,callable:null},{name:"onBlockPlaced",modifiers:0,accessLevel:3,parameterTypes:[AIo,BU,Ej,$rt_floatcls(),$rt_floatcls(),$rt_floatcls(),
$rt_intcls(),CJ],returnType:Uy,callable:null},{name:"",modifiers:512,accessLevel:0,parameterTypes:[],returnType:$rt_voidcls(),callable:null}];AFg.$meta.methods=[{name:"",modifiers:0,accessLevel:3,parameterTypes:[$rt_booleancls()],returnType:$rt_voidcls(),callable:null},{name:"setBlockBoundsBasedOnState",modifiers:0,accessLevel:3,parameterTypes:[AJM,BU],returnType:$rt_voidcls(),callable:null},{name:"getWeakPower",modifiers:0,accessLevel:3,parameterTypes:[AJM,BU,Uy,Ej],returnType:$rt_intcls(),callable
:null},{name:"updatePower",modifiers:0,accessLevel:3,parameterTypes:[AIo,BU],returnType:$rt_voidcls(),callable:null},{name:"onBlockActivated",modifiers:0,accessLevel:3,parameterTypes:[AIo,BU,Uy,Da,Ej,$rt_floatcls(),$rt_floatcls(),$rt_floatcls()],returnType:$rt_booleancls(),callable:null},{name:"getItemDropped",modifiers:0,accessLevel:3,parameterTypes:[Uy,A8l,$rt_intcls()],returnType:BP,callable:null},{name:"getItem",modifiers:0,accessLevel:3,parameterTypes:[AIo,BU],returnType:BP,callable:null},{name:"isFullCube",modifiers
:0,accessLevel:3,parameterTypes:[],returnType:$rt_booleancls(),callable:null},{name:"isOpaqueCube",modifiers:0,accessLevel:3,parameterTypes:[],returnType:$rt_booleancls(),callable:null},{name:"getRenderType",modifiers:0,accessLevel:3,parameterTypes:[],returnType:$rt_intcls(),callable:null},{name:"canProvidePower",modifiers:0,accessLevel:3,parameterTypes:[],returnType:$rt_booleancls(),callable:null},{name:"createNewTileEntity",modifiers:0,accessLevel:3,parameterTypes:[AIo,$rt_intcls()],returnType:Ef,callable
:null},{name:"getStateFromMeta",modifiers:0,accessLevel:3,parameterTypes:[$rt_intcls()],returnType:Uy,callable:null},{name:"getMetaFromState",modifiers:0,accessLevel:3,parameterTypes:[Uy],returnType:$rt_intcls(),callable:null},{name:"createBlockState",modifiers:0,accessLevel:2,parameterTypes:[],returnType:Cg,callable:null},{name:"getSubBlocks",modifiers:0,accessLevel:3,parameterTypes:[BP,D2,Kb],returnType:$rt_voidcls(),callable:null},{name:"",modifiers:512,accessLevel:0,parameterTypes:[],returnType:
$rt_voidcls(),callable:null}];A7B.$meta.methods=[{name:"",modifiers:0,accessLevel:3,parameterTypes:[DC,DY],returnType:$rt_voidcls(),callable:null},{name:"canProvidePower",modifiers:0,accessLevel:3,parameterTypes:[],returnType:$rt_booleancls(),callable:null},{name:"getWeakPower",modifiers:0,accessLevel:3,parameterTypes:[AJM,BU,Uy,Ej],returnType:$rt_intcls(),callable:null}];U8.$meta.methods=[{name:"",modifiers:0,accessLevel:3,parameterTypes:[],returnType:$rt_voidcls(),callable:null},{name:"setBlockBoundsBasedOnState",modifiers
:0,accessLevel:3,parameterTypes:[AJM,BU],returnType:$rt_voidcls(),callable:null},{name:"addCollisionBoxesToList",modifiers:0,accessLevel:3,parameterTypes:[AIo,BU,Uy,ZU,Kb,DA],returnType:$rt_voidcls(),callable:null},{name:"onBlockPlaced",modifiers:0,accessLevel:3,parameterTypes:[AIo,BU,Ej,$rt_floatcls(),$rt_floatcls(),$rt_floatcls(),$rt_intcls(),CJ],returnType:Uy,callable:null},{name:"createNewTileEntity",modifiers:0,accessLevel:3,parameterTypes:[AIo,$rt_intcls()],returnType:Ef,callable:null},{name:"onBlockPlacedBy",modifiers
:0,accessLevel:3,parameterTypes:[AIo,BU,Uy,CJ,O],returnType:$rt_voidcls(),callable:null},{name:"onBlockAdded",modifiers:0,accessLevel:3,parameterTypes:[AIo,BU,Uy],returnType:$rt_voidcls(),callable:null},{name:"onBlockActivated",modifiers:0,accessLevel:3,parameterTypes:[AIo,BU,Uy,Da,Ej,$rt_floatcls(),$rt_floatcls(),$rt_floatcls()],returnType:$rt_booleancls(),callable:null},{name:"onNeighborBlockChange",modifiers:0,accessLevel:3,parameterTypes:[AIo,BU,Uy,BD],returnType:$rt_voidcls(),callable:null},{name:"updateState",modifiers
:0,accessLevel:1,parameterTypes:[AIo,BU,Uy],returnType:$rt_voidcls(),callable:null},{name:"breakBlock",modifiers:0,accessLevel:3,parameterTypes:[AIo,BU,Uy],returnType:$rt_voidcls(),callable:null},{name:"getRenderType",modifiers:0,accessLevel:3,parameterTypes:[],returnType:$rt_intcls(),callable:null},{name:"isFullCube",modifiers:0,accessLevel:3,parameterTypes:[],returnType:$rt_booleancls(),callable:null},{name:"isOpaqueCube",modifiers:0,accessLevel:3,parameterTypes:[],returnType:$rt_booleancls(),callable:null},
{name:"shouldSideBeRendered",modifiers:0,accessLevel:3,parameterTypes:[AJM,BU,Ej],returnType:$rt_booleancls(),callable:null},{name:"getFacing",modifiers:512,accessLevel:3,parameterTypes:[$rt_intcls()],returnType:Ej,callable:null},{name:"isEnabled",modifiers:512,accessLevel:3,parameterTypes:[$rt_intcls()],returnType:$rt_booleancls(),callable:null},{name:"hasComparatorInputOverride",modifiers:0,accessLevel:3,parameterTypes:[],returnType:$rt_booleancls(),callable:null},{name:"getComparatorInputOverride",modifiers
:0,accessLevel:3,parameterTypes:[AIo,BU],returnType:$rt_intcls(),callable:null},{name:"getBlockLayer",modifiers:0,accessLevel:3,parameterTypes:[],returnType:T3,callable:null},{name:"getStateFromMeta",modifiers:0,accessLevel:3,parameterTypes:[$rt_intcls()],returnType:Uy,callable:null},{name:"getMetaFromState",modifiers:0,accessLevel:3,parameterTypes:[Uy],returnType:$rt_intcls(),callable:null},{name:"createBlockState",modifiers:0,accessLevel:2,parameterTypes:[],returnType:Cg,callable:null},{name:"",modifiers
:512,accessLevel:0,parameterTypes:[],returnType:$rt_voidcls(),callable:null}];AKq.$meta.methods=[{name:"",modifiers:0,accessLevel:3,parameterTypes:[],returnType:$rt_voidcls(),callable:null},{name:"bootstrapStates",modifiers:512,accessLevel:3,parameterTypes:[],returnType:$rt_voidcls(),callable:null},{name:"onBlockPlaced",modifiers:0,accessLevel:3,parameterTypes:[AIo,BU,Ej,$rt_floatcls(),$rt_floatcls(),$rt_floatcls(),$rt_intcls(),CJ],returnType:Uy,callable:null},{name:"damageDropped",modifiers:0,accessLevel
:3,parameterTypes:[Uy],returnType:$rt_intcls(),callable:null},{name:"createStackedBlock",modifiers:0,accessLevel:2,parameterTypes:[Uy],returnType:O,callable:null},{name:"getSubBlocks",modifiers:0,accessLevel:3,parameterTypes:[BP,D2,Kb],returnType:$rt_voidcls(),callable:null},{name:"getMapColor",modifiers:0,accessLevel:3,parameterTypes:[Uy],returnType:DY,callable:null},{name:"getStateFromMeta",modifiers:0,accessLevel:3,parameterTypes:[$rt_intcls()],returnType:Uy,callable:null},{name:"getMetaFromState",modifiers
:0,accessLevel:3,parameterTypes:[Uy],returnType:$rt_intcls(),callable:null},{name:"createBlockState",modifiers:0,accessLevel:2,parameterTypes:[],returnType:Cg,callable:null}];A1x.$meta.methods=[{name:"",modifiers:0,accessLevel:3,parameterTypes:[],returnType:$rt_voidcls(),callable:null},{name:"getBehavior",modifiers:0,accessLevel:2,parameterTypes:[O],returnType:AM0,callable:null},{name:"createNewTileEntity",modifiers:0,accessLevel:3,parameterTypes:[AIo,$rt_intcls()],returnType:Ef,callable:null},{name:"dispense",modifiers
:0,accessLevel:2,parameterTypes:[AIo,BU],returnType:$rt_voidcls(),callable:null}];AKs.$meta.methods=[{name:"",modifiers:0,accessLevel:3,parameterTypes:[],returnType:$rt_voidcls(),callable:null},{name:"damageDropped",modifiers:0,accessLevel:3,parameterTypes:[Uy],returnType:$rt_intcls(),callable:null},{name:"getSubBlocks",modifiers:0,accessLevel:3,parameterTypes:[BP,D2,Kb],returnType:$rt_voidcls(),callable:null},{name:"getMapColor",modifiers:0,accessLevel:3,parameterTypes:[Uy],returnType:DY,callable:null},
{name:"getBlockLayer",modifiers:0,accessLevel:3,parameterTypes:[],returnType:T3,callable:null},{name:"getStateFromMeta",modifiers:0,accessLevel:3,parameterTypes:[$rt_intcls()],returnType:Uy,callable:null},{name:"getMetaFromState",modifiers:0,accessLevel:3,parameterTypes:[Uy],returnType:$rt_intcls(),callable:null},{name:"createBlockState",modifiers:0,accessLevel:2,parameterTypes:[],returnType:Cg,callable:null},{name:"onBlockAdded",modifiers:0,accessLevel:3,parameterTypes:[AIo,BU,Uy],returnType:$rt_voidcls(),callable
:null},{name:"breakBlock",modifiers:0,accessLevel:3,parameterTypes:[AIo,BU,Uy],returnType:$rt_voidcls(),callable:null},{name:"",modifiers:512,accessLevel:0,parameterTypes:[],returnType:$rt_voidcls(),callable:null}];AO9.$meta.methods=[{name:"",modifiers:0,accessLevel:3,parameterTypes:[],returnType:$rt_voidcls(),callable:null},{name:"bootstrapStates",modifiers:512,accessLevel:3,parameterTypes:[],returnType:$rt_voidcls(),callable:null},{name:"dropApple",modifiers:0,accessLevel:2,parameterTypes:[AIo,
BU,Uy,$rt_intcls()],returnType:$rt_voidcls(),callable:null},{name:"damageDropped",modifiers:0,accessLevel:3,parameterTypes:[Uy],returnType:$rt_intcls(),callable:null},{name:"getDamageValue",modifiers:0,accessLevel:3,parameterTypes:[AIo,BU],returnType:$rt_intcls(),callable:null},{name:"getSubBlocks",modifiers:0,accessLevel:3,parameterTypes:[BP,D2,Kb],returnType:$rt_voidcls(),callable:null},{name:"createStackedBlock",modifiers:0,accessLevel:2,parameterTypes:[Uy],returnType:O,callable:null},{name:"getStateFromMeta",modifiers
:0,accessLevel:3,parameterTypes:[$rt_intcls()],returnType:Uy,callable:null},{name:"getMetaFromState",modifiers:0,accessLevel:3,parameterTypes:[Uy],returnType:$rt_intcls(),callable:null},{name:"getWoodType",modifiers:0,accessLevel:3,parameterTypes:[$rt_intcls()],returnType:HL,callable:null},{name:"createBlockState",modifiers:0,accessLevel:2,parameterTypes:[],returnType:Cg,callable:null}];AOv.$meta.methods=[{name:"",modifiers:0,accessLevel:3,parameterTypes:[],returnType:$rt_voidcls(),callable:null},{name
:"bootstrapStates",modifiers:512,accessLevel:3,parameterTypes:[],returnType:$rt_voidcls(),callable:null},{name:"getMapColor",modifiers:0,accessLevel:3,parameterTypes:[Uy],returnType:DY,callable:null},{name:"getSubBlocks",modifiers:0,accessLevel:3,parameterTypes:[BP,D2,Kb],returnType:$rt_voidcls(),callable:null},{name:"getStateFromMeta",modifiers:0,accessLevel:3,parameterTypes:[$rt_intcls()],returnType:Uy,callable:null},{name:"getMetaFromState",modifiers:0,accessLevel:3,parameterTypes:[Uy],returnType:$rt_intcls(),callable
:null},{name:"createBlockState",modifiers:0,accessLevel:2,parameterTypes:[],returnType:Cg,callable:null},{name:"createStackedBlock",modifiers:0,accessLevel:2,parameterTypes:[Uy],returnType:O,callable:null},{name:"damageDropped",modifiers:0,accessLevel:3,parameterTypes:[Uy],returnType:$rt_intcls(),callable:null}];A6k.$meta.methods=[{name:"",modifiers:0,accessLevel:3,parameterTypes:[],returnType:$rt_voidcls(),callable:null},{name:"getBlockLayer",modifiers:0,accessLevel:3,parameterTypes:[],returnType:T3,callable
:null},{name:"onFallenUpon",modifiers:0,accessLevel:3,parameterTypes:[AIo,BU,DA,$rt_floatcls()],returnType:$rt_voidcls(),callable:null},{name:"onLanded",modifiers:0,accessLevel:3,parameterTypes:[AIo,DA],returnType:$rt_voidcls(),callable:null},{name:"onEntityCollidedWithBlock",modifiers:0,accessLevel:3,parameterTypes:[AIo,BU,DA],returnType:$rt_voidcls(),callable:null}];A8c.$meta.methods=[{name:"",modifiers:0,accessLevel:2,parameterTypes:[],returnType:$rt_voidcls(),callable:null},{name:"getRenderType",modifiers
:0,accessLevel:3,parameterTypes:[],returnType:$rt_intcls(),callable:null},{name:"isOpaqueCube",modifiers:0,accessLevel:3,parameterTypes:[],returnType:$rt_booleancls(),callable:null},{name:"getAmbientOcclusionLightValue",modifiers:0,accessLevel:3,parameterTypes:[],returnType:$rt_floatcls(),callable:null},{name:"dropBlockAsItemWithChance",modifiers:0,accessLevel:3,parameterTypes:[AIo,BU,Uy,$rt_floatcls(),$rt_intcls()],returnType:$rt_voidcls(),callable:null}];W5.$meta.methods=[{name:"",modifiers:0,accessLevel
:3,parameterTypes:[],returnType:$rt_voidcls(),callable:null},{name:"bootstrapStates",modifiers:512,accessLevel:3,parameterTypes:[],returnType:$rt_voidcls(),callable:null},{name:"getLocalizedName",modifiers:0,accessLevel:3,parameterTypes:[],returnType:BI,callable:null},{name:"getMapColor",modifiers:0,accessLevel:3,parameterTypes:[Uy],returnType:DY,callable:null},{name:"damageDropped",modifiers:0,accessLevel:3,parameterTypes:[Uy],returnType:$rt_intcls(),callable:null},{name:"getMetaFromState",modifiers:0,accessLevel
:3,parameterTypes:[Uy],returnType:$rt_intcls(),callable:null},{name:"createBlockState",modifiers:0,accessLevel:2,parameterTypes:[],returnType:Cg,callable:null},{name:"getStateFromMeta",modifiers:0,accessLevel:3,parameterTypes:[$rt_intcls()],returnType:Uy,callable:null},{name:"getSubBlocks",modifiers:0,accessLevel:3,parameterTypes:[BP,D2,Kb],returnType:$rt_voidcls(),callable:null},{name:"",modifiers:512,accessLevel:0,parameterTypes:[],returnType:$rt_voidcls(),callable:null}];Bkz.$meta.methods=[{name:
"